プログラミング初心者にオススメ!独学でも出来る勉強方法の手順!

プログラミング初心者におすすめな独学勉強法 IT系
  • プログラミングって独学で出来るの?
  • プログラミング初心者におすすめの勉強方法は?

この記事は、プログラミング経験未経験者が独学で勉強する為の方法を詳しく紹介して行きます。全くの未経験者でも大丈夫です!実際私も、完全プログラミング未経験でしたが、数カ月でプログラミングを独学で学び、WEBアプリケーションを自作で作れるようになりました。

本業プログラマーとして転職を考えているかたはもちろん、副業としてプログラミングを学びたい!今の仕事にも活かしたい!という方にも参考にして頂けるかと思います。では、プログラミング学習への一歩を歩み始めましょう!

関連記事:非エンジニアがプログラミングを学ぶ意味はある?勉強するメリットは?!

1.プログラミング初心者にオススメ!独学でも出来る勉強方法の手順!

義務教育でもプログラミング教育が必須化されたり、社会人も「プログラミングやった方がいいんじゃない?」的な世の中になってきていますよね。

「でも自分はパソコンとか詳しくないからなぁ」「プログラミングって頭良くないと出来ないんじゃないの?」だなんて思って諦めてしまうのは勿体ないです!

そこで今回は、1年ちょっと前までプログラミング初心者だった私が、WEBアプリやWEBサービスを作れる様になった勉強方法をご紹介します。

ぜひ皆さんも、楽しみながら、プログラミング技術習得を目指して頑張りましょう!

■私のプログラミングスキル

  • HTML/CSS・・・WEBサイトを作ったり、見た目を整えたりするやつ
  • javascript・・・WEBサイトに動きをつけたりするやつ
  • PHP・・・サーバーとデーターをやり取りする機能をつけるやつ
  • MySQL・・・サーバーのデータを取り扱う時に使うやつ

みたいな感じです。主にWEB系のプログラム言語になります。主な活動としては、WEBアプリケーションの開発や、WEBサービス、WEBメディアの運営、デジタルコンテンツの制作販売等を行っています。

2.プログラミング初心者にオススメな勉強方法

それでは実際に「プログラミング初心者にオススメな勉強方法」を紹介して行きます。
今回紹介する方法から、自分に合う勉強方法を選んで頂ければと思います。

プログラミング初心者の為の勉強方法は主に下記の2つになります。

  1. プログラミングを独学で勉強する方法
  2. プログラミングスクールで勉強する方法

この二つの勉強方法について詳しく解説していきます。

2-1 プログラミングを独学で勉強する方法

一番手軽にはじめられるプログラミング勉強法が独学です。独学といっても色々な勉強方法があります。

  1. プログラミング教則本で勉強する
  2. プログラミング学習サイトで勉強する
  3. YouTubeで勉強する

独学で勉強する場合は、主に上記の3つの方法で勉強していく事になります。これらの勉強方法に関しては、それぞれ一長一短といった感じです。それぞれの勉強法の長所短所を理解する事で、効率よく質のいい勉強ができる様になります。

それでは、この3つの方法について詳しく解説していきます。

2-1-1 プログラミング教則本で勉強する方法

ネットを見れば、プログラミング学習に関する情報は山の様に溢れています。もちろん有益な情報が無料で閲覧出来るのですが、プログラミング初心者の場合「正しい情報」「誤った情報」の選別が困難です。

その為、怪しい情報商材に手を出してしまったり、古い情報であったり正しくない情報をキャッチしてしまう可能性がありますし、自分のレベルに適しているのかの判断も難しいでしょう。

情報の正確さは、ネットより書籍

情報の正確さはネットよりも書籍に軍配が上がります。

理由は、書籍の方がネットに比べて多くの人のチェックが入るからです。ネットの情報は後からでも気軽に変更が効きますが、本の場合そういう訳にも行かないので、出版する際は内容を慎重にチェックされます。

書籍の難点は、使用するフレームワークやソフトウェアのバージョンが新しい場合、使えないプログラミングの例文があったりする事です。書籍では基礎的な部分を学習し、新しいバージョンに対応する方法を自分で調べる必要があります。

※ネットでも情報が古い場合は同じ方法で進めます。

情報の鮮度は、書籍よりネット

情報の鮮度は書籍よりもネットに軍配が上がります。

ネットの情報は自己完結が多いので誤った情報も配信される可能性があります。とはいえ、プログラミンなどのIT関連技術は技術革新のスピードが速いので、書籍で最新の情報は得にくいといった難点もあります。

なので基礎的な知識は書籍で学習し、最新の情報をネットで収集し、自身の知識を向上させる方法をオススメします。

■私が購入し読んだ本はこちら
JavaScriptとは、一体なんぞやを体系的に学べる事ができます。

HTML、CSS、WEBデザインを勉強したいならこちら

2-1-2 プログラミング学習サイトで勉強する方法

プログラミングを独学で勉強するのに最適なのが、ドットインストールプロゲートといったプログラミング学習サイトです。私も実際に、これらのサイトを利用させて頂きました。

無料で出来る部分と、月額会員にならないと利用できない部分があるので注意しましょう。試しに使ってみる分には無料なので、とりあえずお試しで色々と使ってみましょう。試しに使ってみて「使いやすいな、このサイトで勉強を続けよう」と思えば有料会員になる、という感じでOKでしょう!

会員料金は1カ月単位なので、気になる学習コースがあった時に課金して、そのコースの学習が終われば解約といった感じでもOKでしょう。私も実際そんな感じで使っていました。

それでは、有名な2つのプログラミング学習サイトの特徴を紹介します。

ドットインストール

ドットインストールは、動画を見て学習するというスタイルのプログラミング学習サイトです。

3分の動画を見ながら実践的に勉強!

基本3分程度の動画で勉強を進めていきます。実際に講師がプログラムを書いて行く様子も見れるので、スピード感を感じながら実践的にプログラムを学ぶ事が出来ます。

開発環境も含めて学べる

開発環境の構築が必要なプログラミングでは、開発環境の構築から学べます。
実践的に学習できるのでお勧めです。

プロゲート

プロゲートは、イラストや解説を読みすすめて、実際の開発環境を模したアプリケーション内でコードを書いていくスタイルとなります。

自由度は低いが、お手軽感は◎

こちらも実践型ですが、学習方法の自由度がやや低いように感じました。利点としては、開発環境など面倒な作業をスルーして手軽に学習を始める事ができます。

専用アプリでいつでもどこでも学習可能

スマホ用の専用アプリがあるで、電車や昼休みに手軽にプログラミングの勉強が出来るのがいいですね。

2-1-3 YouTubeで勉強する方法

先ほど紹介したプログラミング学習サイトで勉強するのがベストですが、どうしても情報が古かったり、学習したいプログラム言語のコースがない!なんて事があります。

そんなときは、YOUTUBEなどの動画サイトでの学習がおすすめです。私も実際新しいフレームワークの学習に利用させて頂きました。解説も初心者向けのわかり易い内容でした。

2-2 プログラミングスクールで勉強する方法

次は、プログラミングスクールで勉強する方法です。

独学で問題なのが、わからない所が出てきた時、めちゃくちゃ時間を浪費するといった点です。

社会人の方なら、仕事終わりであったり、休日にプログラミングの勉強をする事になるかと思います。そんな中で、一行のコードの問題で丸1日悩んで終わってしまったりするのは中々辛いですよね。

プログラムを書かず汗だけかいて終る事も・・・

「丸一日パソコンとにらめっこして、プログラムを書かず汗だけかいて終わり・・・」なんて事も良くあります。(笑)

別に納期がある訳でも、誰かに怒られる訳でもないんですが、かなり疲弊します・・・。
私も実際にわからない事に遭遇した時は、丸1日問題解決に時間を費やした事もありました。

無駄な時間を費やしたくない場合はスクールがオススメ

そんな問題を解消するのが、プログラミングスクールです。

わからない事に時間を費やすより、どんどん質問してスキルアップするほうが効率よくプログラミングが身に付く!といったコンセプトで運営されています。

時間を無駄にせずとにかく効率よく勉強したい方は、スクールに通うのがオススメです。
オンラインでの受講が可能なのでコロナ等の心配も不要です。

PR

3.プログラミング初心者だった私が実践した勉強方法

ここからは、私が実際にやったプログラミングの勉強方法を紹介いたします。

3-1 ブラインドタッチの練習をする

私がまず最初に始めたのが「ブラインドタッチの練習」です。

私も、元々ブラインドタッチが出来なかったので、ポチポチと頑張って練習しました。ブラインドタッチが出来ないと、学習時間が倍増します。なぜならプログラミングはタイピング作業だからです

実際に学習サイトで動画を見ながら勉強する際も、タイピングスピードが遅いと「ついていけない!
!」という状況に陥ってしまいます。「急がば回れ」という言葉もある様に、最初のうちに時間を割いてでもタイピングスキルを磨いておくと、結果的に効率良くプログラミングスキルが習得できます。

キーボードを見てタイピングしている方は、まずブラインドタッチが出来る様に!ブラインドタッチタイピングが出来る人は更にタイピングスピードの向上目指しましょう!

■無料おすすめタイピング練習ゲーム
https://hirosyland.com/typing-satutaba/

3-2 本を読んでプログラミングの基礎を学ぶ

タイピングの練習と平行して、プログラミング入門書などの本を買って勉強しました。
内容的には、めちゃくちゃ初歩的な内容です。

プログラミング初心者の場合、「まず何が起こっているのか?」を理解する事が大切です。
初級~上級者レベルまでカバーした内容の本よりも初心者にわかり易い本を選ぶと良いでしょう。

■私が購入し読んだ本はこちら
JavaScriptとは、一体なんぞやを体系的に学べる事ができます。

HTML、CSS、WEBデザインを勉強したいならこちら

3-3 ドットインストールで勉強する

学習サイトは、主にドットインストールを使いました。初めはプロゲートとドットインストールを併用し、その後ドットインストールの有料会員に登録した感じです。

私がやった勉強方法は、開発環境を立ち上げた上で、動画を参考に実際にコードを書いて進めていくとう感じです。自分でコードを書いて行くので説明に追いつけず、途中で動画を一時停止しつつ進めていきました。

あと、タイピングスピードが遅いと動画のスピードについていけない可能性があります。私も、動画を見ながら自分でもコードを一から書いていくと「あれ、全然ついて行けない!」っと何度も動画を止めながらの勉強となりました。その為、タイピング練習を並行して行う事をオススメします。

■無料おすすめタイピング練習ゲーム
https://hirosyland.com/typing-satutaba/

■難しい内容は倍速で見てから!

難しい内容の場合は、とりあえず動画を倍速で見て、その後に実際にプログラムを書きながら学習しました。こんな感じで、全体の内容を把握してから細かい部分を詰めていくと、より効率よく理解できます。

3-4 学んだ方法を実践する

実際にプログラミングの知識を学んだら、実際にその技術を使ってみましょう。私も、書籍や学習サイトで学んだ方法を使って、実際に制作物を作ったりしていました。

先ほど紹介したタイピングゲーム等です。
 →私が作ったタイピングゲーム

勉強して学んだ知識を使って「一から何かを作ってみる」という作業がめちゃくちゃオススメです。作って行く中で、足りない知識や技術が認識できますし、なにより自分が思い描いたモノを形にするという行為がめちゃくちゃ楽しいので、プログラミング学習へのモチベーションも上がります。

4.まとめ

今回は、私が実際にやった「プログラミング初心者にオススメな勉強方法」をご紹介いたしました。

なにより「楽しんでやる!」というのが大切です。楽しいなと思える様な勉強のやり方をすれば、きっとスキル習得への近道になります!

勉強のやり方は色々あると思うので、今回紹介した方法の中から(もしくは他の方法でも構いません)、自分に合った勉強方法を選んで、楽しくプログラミングスキルを向上させて行きましょう!

プログラミング初心者にオススメな勉強方法

  1. ブラインドタッチの練習をする
  2. 本を読んでプログラミングの基礎を学ぶ
  3. ドットインストールで勉強する
  4. 学んだ方法を実践する

私のオススメは独学ですが、時間があまりない人、早く転職したい人、一人で学習を進めるのが苦手な人はプログラミングスクールの受講がオススメです。

PR

コメント

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