初めてのプログラミング学習法【初心者用】

プログラミング

どうも、竜崎です。

今回はプログラミング学習を始めようと思った人をターゲットにしていきます。

「プログラミング学習って必要なのは分かるけど、難しそう。プログラミングはどこから勉強すれば良いのか知りたい。やる気はあるけど、学習法が分からない。」

そんな人と一緒にプログラミング学習を進めて行きたいという所が本題です。

私もプログラミング歴はないので、急に難しくなる事もないためご安心を

では、まずプログラミングとは何かから、ざっくり勉強して行きます。

①プログラミングについて

Wikipediaでは、以下のように説明しています。

コンピュータのプログラミング(英: programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。

つまり、コンピューターを動かすために必要なものとざっくり覚えましょう。

本質としては、自分がしたい事をコンピュータに指示をする事です。

②プログラミング言語 の選択

プログラムにも人間と同じように様々な言語が存在します。

人とコンピュータと話すためにはプログラミング言語が必要です。

しかし、プログラミング言語は種類も多くどれを選択するかを迷う事もあります。

マナブログのマナブさんの Web系エンジニアに向けた言語でのオススメは

HTML、CSS、JavaScript、JQuery、PHPの5つ

学習順番としては、HTML→CSS→WordPress→jQuery→JavaScript→PHP

その他ブログではPythonもオススメと書いていました。

プログラミング言語は、何をしたいかで変わってくるため今一度自分が何をパソコンにしてもらう

かを考えてから選ぶのも重要です。

以下、マナブログ一部引用していますが

HTMLとCSSを身につけたい場合 → HTMLとCSSの基礎をググりつつ、記事や参考書や動画のとおりに学習する。ある程度は理解したなと感じたら、自分なりに簡単なサイトを作ってみる。
PHPを身につけたい場合 → PHPの基礎をググりつつ、記事や参考書や動画のとおりに学習する。ある程度は理解したと感じたら、自分なりになにか動くものを作ってみる。

JavaScriptを身につけたい場合 → JavaScriptの基礎をググりつつ、記事や参考書や動画のとおりに学習する。ある程度は理解したと感じたら、なにか動くものを作ってみる。

https://manablog.org/programming-start/

重要なのは、基礎学習をしっかりしてから実践で学ぶという事。

私は、AI(人工知能)を作りたいため、Pythonも学んで行こうと思っています。

Pythonは特にAI(人工知能)に関するライブラリが豊富に揃っている事が特徴です。

そのため、AIを作るには持ってこいのプログラミング言語です。

③プログラミング基礎学習方法

基礎学習方法は様々ありますが、サイト学習・アプリ学習・本による学習の3点について

紹介していきたいと思います。

サイト学習

ドットインストール

Progate

schoo

どのサイトも有名所なため、実際に見てみて分かりやすいサイトでの学習をオススメします。

私は、Progateでサイト・アプリ学習を始めました。

アプリ学習

codebelle

Progate

アプリ学習については、スキマ時間に出来る事が最大のメリットです。

暇な時に学習する事で効率よく勉強が出来ます。

本による学習

最後はサイト・アプリより本での学習をしたい人向けです。

人気の書籍を挙げておきますが、実際に自分で見て見やすさ・分かりやすさを確認を推奨します。

独学プログラマー Python言語の基本から仕事のやり方まで
ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))

【まとめ】

今回はプログラミングの選び方、勉強方法の概要について紹介しましたが

次回は勉強方法詳細などについて紹介出来ればと思います。

【参考資料】

プログラミングとは(Wikipedia)

【完全初心者向け】プログラミング学習の始め方【3ヶ月で達成できる】
「プログラミング学習の始め方を知りたい。これからプログラミングを頑張りたいけど、いったいどこから手を付けたらいいんだろう…。頑張りたい気持ちはあるけど、手順がわかりません。具体的な方法を教えてください。」←こういった疑問に答えます。本記事の内容:①目標設定→②環境準備→③基礎知識→④学習手順→⑤実践練習
プログラミングを無料で勉強! 初心者におすすめの学習サイトTop5 | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト
【2018年最新版】今回は、数多くあるプログラミング無料学習サイトの中から初心者におすすめの5つを厳選し、ランキング形式で紹介しています。

コメント

タイトルとURLをコピーしました