2022年10月19日
プログラム初心者におすすめの勉強方法とは
こんにちは、ゼンです。エンジニアとして働いています。
今回はプログラム初心者におすすめの勉強方法を説明します。
プログラミングを初めて学ぶ時は多くの問題にぶつかり、難しいと感じることも多いことでしょう。
今回はプログラミングを初めて学ぶ方向けに、挫折しない勉強方法を説明していきます。
本で勉強する
一番王道の勉強法が書籍です。
お金を出して買わなければいけない分、内容もわかりやすくよくまとまっていることが多いです。
初心者がプログラミングを学ぶ際はもちろんですが、エンジニアとして働きだしてからも本で勉強することはとても多いです。
初めてプログラミングを学ぶ人には、手を動かしながら学べる本が良いでしょう。
以下、各言語ごとにおすすめの本を少し紹介します。
C#
最新のC#の基礎を学ぶことができます。
C#はMicrosoftが作成しており、Windows環境では環境構築も簡単に行なえます。
また、.NETフレームワークは業務系アプリで多く使われています。
PHP
PHPはWeb開発でよく用いられる言語です。
PHPの環境構築から丁寧に説明されています。
Web業界を目指す人はPHPが有力な選択肢です。
Ruby
RubyもWeb開発でよく用いられます。
Rubyの生みの親は、まつもとゆきひろさんという日本人であることも有名です。
PHP同様、Web業界を目指す人にはおすすめの言語です。
Unity
最後にゲーム開発ツールのUnityを紹介します。
UnityはC#を使いゲームを作ることができるツールです。
大手のメーカーでも使われているツールで、ゲームを作りたい人にはおすすめです。
環境構築から簡単なゲームの作成まで、初心者向けに丁寧に説明されています。
動画で勉強する
特に初心者におすすめな勉強法は動画での勉強です。
近年はプログラミング学習用の動画サービスが拡大しており、とても中身が充実しています。
ここではおすすめのサービスを3つ紹介します
Progate
出典:Progate
サイトURL:https://prog-8.com/
プログラミング学習サイトの大手で、わかりやすさが売りです。
スライドを読んだあとに自分で手を動かしてアウトプットするので、とても学習しやすいサービスです
ドットインストール
出典:ドットインストール
サイトURL:https://dotinstall.com/
ドットインストールは3分ほどの動画で学ぶプログラミング学習サービスです。
コンテンツがとても豊富で、おみくじやタイピングゲームなど、実際にアプリを作り学ぶことができます。
Udemy
出典:Udemy
サイトURL:https://www.udemy.com/ja/
Udemyは買い切り型のコンテンツのプログラミング学習サービスです。
Progateやドットインストールは月額支払のため支払いをやめると有料コンテンツが見れなくなりますが、買い切り型なのでそのような心配はありません。
ただUdemyはセールを実施することが多く、セールを狙って買うのがおすすめです。
ネットで学ぶ
有料のプログラミング学習コンテンツ以外でもネット上で様々な媒体から学ぶことできます。
QiitaやZennのようなエンジニア向けの記事投稿型サービスは最新の情報を幅広く収集できます。
なれてきたら、MDNやMicrosoft 公式ドキュメントなど、各言語の公式ドキュメントも参考になるでしょう。
書籍や動画ではどうしても知りたい局所的な情報はないことが多いため、いかにネットを駆使し解決できるかがエンジニアの腕の見せ所になります。