8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

💡初心者エンジニアが実際に使える資料50選!!

Last updated at Posted at 2024-12-02

はじめに

この記事は、株式会社スピードリンクジャパン Advent Calendar 2024 の2日目の記事です。

沢山あるのでブックマークなどして必要な時に必要な資料を使うことをおすすめします。

エンジニア初心者の皆さん、学習に苦労していませんか?🙄

こんにちは!
私は現在エンジニア1年目で、毎日新しいことを学びながら成長中です。
プログラミングの勉強を始めた頃、何から手をつければいいのかわからず、手探りで情報を集めていました。
そんな中で役立ったのが、この記事で紹介する50個のリソースです!!

これらの資料は、私自身がエンジニアとしての道を歩み始めた際に大いに助けられたものばかりです!
実際に使ってみて「これは本当に役立つ!」と感じたものを厳選しましたので、きっと皆さんの学習やスキルアップにも役立つはずです。

🖥️ 1. プログラミング基礎

書籍

『スッキリわかる Java入門』

初心者にやさしい文法解説書。
Javaを学びながらプログラミングの基本が身につきます📝

『Pythonで学ぶプログラミングの基礎』

コードを書きながら学べる、Python初心者向けの良書!!

オンライン教材

Progate

Progate
スライド形式で基礎を学べるサービス。無料プランあり。

ドットインストール

ドットインストール
3分動画で手軽にプログラミングを学べる。

無料リソース

W3Schools
HTMLやCSS、JavaScriptの基礎を体系的に学べる。

Codecademy

Codecademy
プログラミング初心者向けのインタラクティブな学習プラットフォーム。

『基礎から学ぶ C言語』

C言語でプログラミングの基本を学びたい方向け。

Khan Academyのコンピュータサイエンス講座

Khan Academyのコンピュータサイエンス講座
プログラミングの概念を丁寧に学べる無料教材。

🛠️ 2. 実践的な開発環境の構築

Git & GitHub

Git公式ドキュメント

Git公式ドキュメント
Gitの基本操作を学ぶための公式リソース。

『いちばんやさしいGit&GitHubの教本』

初心者にとってわかりやすい書籍。

GitHub Docs

GitHub Docs
GitHubの活用方法を学べる公式ドキュメント。

エディタとツール

VS Code公式ガイド

VS Code公式ガイド
VS Codeの使い方をマスターするための公式資料。

オススメ!! 各言語のVS Codeプラグイン

オススメVS Codeプラグイン(各言語)
快適な開発環境を構築するためのプラグイン紹介記事。

Postmanドキュメント

Postmanドキュメント
API開発を支援するツール「Postman」の使い方ガイド。

『Docker入門』

開発環境の仮想化を学ぶための初心者向け書籍。

Docker公式チュートリアル 和訳

Docker公式チュートリアル和訳
Dockerを使い始めるための公式ガイド。

🌐 3. フロントエンド開発

HTML/CSS

MDN Web Docs

MDN Web Docs
HTMLやCSSの信頼できるリファレンス。

CSS-Tricks

CSS-Tricks
実践的なCSSの使い方を学べるブログ。

JavaScript

『JavaScript本格入門』
初心者から中級者にステップアップするための書籍。

You Don’t Know JS

You Don’t Know JS
無料で読めるJavaScriptの名著。

Frontend Mentor

Frontend Mentor
フロントエンドの練習問題が豊富なサイト。

Can I Use

Can I Use
Web技術のブラウザ対応状況をチェックできる便利ツール。

『CSS設計完全ガイド』

実践的なCSS設計のアプローチを学べる書籍。

📚 4. バックエンド開発

Railsガイド

Railsガイド
Ruby on Railsを使ったアプリケーション開発の入門書。

『Python Django超入門』

PythonでのWebアプリ開発を学びたい人におすすめ。

Spring Bootガイド

Spring Bootガイド
JavaでWebアプリを開発するためのフレームワーク「Spring Boot」の公式ガイド。

Express.js公式ドキュメント

Express.js公式ドキュメント
Node.jsを使ったバックエンド開発に最適なフレームワーク。

『PHPプログラミング入門』

Web開発に欠かせないPHPの基礎を学べる書籍。

🔐 5. セキュリティ

『体系的に学ぶ 安全なWebアプリケーションの作り方』

初心者にもわかりやすいセキュリティ対策本。

OWASP Top 10

OWASP Top 10
Webアプリ開発におけるセキュリティのベストプラクティス。

セキュリティキャンプ

セキュリティキャンプ
日本で行われる初心者向けセキュリティ学習イベント。

『ハッカーの学校 基本からわかるサイバーセキュリティ』

セキュリティの基本を体系的に学べる書籍。

Burp Suiteドキュメント

Burp Suiteドキュメント
Webアプリのセキュリティテストツールの使い方ガイド。

🚀 6. 自己学習の効率化

Notion(学習,タスク管理)

Notionテンプレート for 学習管理
学習スケジュールを管理するための便利ツール。

Qiita(コミュニティ)

Qiita
他のエンジニアの知見を共有できるプラットフォーム。

LeetCode

LeetCode
コーディング問題を解くことでプログラミングスキルを鍛えられる。

HackerRank

HackerRank
アルゴリズムやデータ構造の問題が豊富な学習プラットフォーム。

『アジャイルサムライ』

効率的にプロジェクトを進めるための考え方を学べる書籍。

📦 7. プロジェクトを通じて学ぶ

FreeCodeCamp

FreeCodeCamp
プロジェクトベースの学習を通じてスキルを身につける。

The Odin Project

The Odin Project
実践的なプログラミングスキルを学べる無料カリキュラム。

Build Your Own X

Build Your Own X
プロジェクトを作りながら学ぶためのリソース集。

100 Days of Code

100 Days of Code
100日間コーディングチャレンジでスキルを磨く方法。

Google Code-In Archive

Google Code-In Archive
実践的なプログラムに挑戦できる過去の課題。

📖 8. コンピュータサイエンスの基礎

『アルゴリズム図鑑』
初心者にやさしいアルゴリズム解説書。

CS50 - Harvardのコンピュータサイエンス講座

CS50 - Harvardのコンピュータサイエンス講座
世界中で人気のCS入門講義。

『コンピュータシステムの理論と実装』

ハードウェアからソフトウェアまでの基礎を学べる名著。

💼 9. キャリア構築

『エンジニアのためのキャリアパス』

エンジニアとしてのキャリアを考えるヒントが得られる。

LinkedIn Learning

LinkedIn Learning
スキルアップやキャリア構築に役立つオンライン講座。

Job Programming

Job Programming
エンジニア向けの就職活動アドバイスサイト。

Qiita転職記事まとめ

Qiita転職記事まとめ
エンジニアの転職体験談が豊富なQiita記事。

おわりに

初心者エンジニアにとって、リソース選びは大切なステップだと思います。
今回紹介した50個の資料の中から、自分に合ったものを選び、学習を進めてください!
特にわからないことがあれば、ぜひコメントで質問してくださいね。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?