【体験談】プログラミング初心者は何から学べばいいの?

「プログラミングって色々な種類があるけど、何から勉強していけばいいか分からない。。。」

こんにちは、よっしーです。

現在も日々プログラミングを勉強しています。

色々なプログラミングの勉强方法を実践して失敗してきたので、どういう勉强方法をしてくれば良かったのか、ある程度わかってきましたので、僕の体験談を記事にしたので、参考にしていただけると幸いです。

まず結論から言うと、僕の学習方法のオススメとしてはWeb系のプログラムから勉強をするという事をオススメします。

理由としては【初心者に理解しやすい】というのが一番の理由です。

僕がWeb系の学習してきた体験談をお話すると、

1.独学でHTML+CSSを参考書で勉強→挫折しました

2.職業訓練で半年間HTML+CSSを勉強→Webクリエイター能力認定試験HTML5に合格

3.アパレル系会社へ就職→在職中に会社で3ヶ月オフラインのプログラミングスクールへ通わせてもらいPHPを学習→講義を終えた感想としてはあまり理解できないうちに学習が終わってしまった

4.オンラインのプログラミングスクールでPHPを再度学習→基本的な事は分かっていたけど応用編から理解する事が難しくなってきて中途半端な感じで受講終了

5.ドットインストールとProgateで学習→何度も勉强してきた内容なので基礎はある程度理解できています。(僕は現在はここです)

ここで学習してきた感想を少しだけ詳しく解説をしていきますが、長くなるので時間のない方は【オススメする学習手順】まで読み飛ばしてください。

1の参考書の独学だと挫折しやすいかもです。

僕は飽きやすく、根性もないので割とすぐに挫折してしまいました。。。

参考書の通りに進めて行くと初めは簡単なのですが、徐々に進めていくと難しいところや、分かりづらいところが出てきて、どこが間違っているか分からなかったり、意味が分からないところが出てきたりして聞ける人がいない場合には効率も悪いと思うので参考書での独学はオススメはしません。

2の職業訓練での学習は正確には、HTML+CSSの他、Bootstrap、Wordpress、Illustrator、Photoshopを学ぶ事ができましたが、ぶっちゃけHTML+CSS以外は講師の人も知識が微妙であまり役にたたなかったと思います。

Illustrator、Photoshopに関しては、僕はある程度使えていたので講義はまったく無駄に終わりましたが、触ったことがない人でしたら使い方を学べるので初心者はいいかもしれません。

HTML+CSSを勉強した事により、Webクリエイター能力認定試験HTML5に合格はしましたが、これは調べてみればわかると思いますが、一ヶ月も勉強すればだれでも取得できるくらい簡単な試験です。たしか約90%が合格だったと思います。

とは言えまったく勉强をしてないと受からないと思います。

3のプログラミングスクールへ通って勉强した内容は、PHP+MySQLです。

勉強時間は2日に1回、午前中の2時間半だけ勉強して、終わったら会社に戻って仕事をしてました。

勉強方法は僕が住んでいる田舎のスクールでたまたまなのしれませんが、学習はテキストを見ながら、Web教材を黙々と一人で進めるだけです。

止まっていると担当の講師がアドバイスをくれるだけなので、ぶっちゃけ独学みたいな感じで、あまり意味がなかったように思います。

結局、在職中にWebスクールに通っても、予習と復習をしないと理解する事が難しいと思いますので、普段の仕事が忙しくて家に帰ってから勉强する時間が作れない場合、スクールに通って講座だけの内容をインプットしただけでは、マスターできません。仕事以外で空き時間を少し作れる方でないと、Webスクールに通ってもあまり意味がないと思います。

金額的には約40万程度だったと思いますが、学習できたのは触り程度で正直高いなと思いました。

4のオンラインのプログラミングスクールでのPHPを学習については、3のスクールの学習で理解できない部分や知りたい事が沢山あったので、再度勉強しようと思い今度は自腹で30万以上払って受講しました。

勉强時間は家に帰ってから1時間か、仕事に行く前の早朝1時間です。

オンラインスクールは色々な講師の方がいて、予約で講師を指名できるのですが、教え方の上手な講師の方にあたればいいと思いますが、当たり外れはあると思います。

僕が受講したプログラミングスクールではメンターがいなかったのですが、最近のオンラインスクールではメンターというプログラミングに関する悩みや課題を解消してくれるサポートしてくれる人がついてくれるので、その分前よりは学習しやすくなっていると思います。

ですが、これも3のスクール同様に予習と復習をしないと理解できなくなると思いますので、ある程度時間を捻出しないとお金の無駄になる可能性があります。

5.ドットインストールとProgateに関しては、プログラミングの基礎がネットでしかも無料(有料コンテンツもあります)からある程度は学習できます

正直いうと、この2つのサイトは僕が学習してきた1〜4を勉強する前に一通り学習するべきだったと今は思っています。Progateで学習した後にドットインストールで復習して、オンラインやオフラインのプログラミングスクールで学習すれば講師の方にも質問がいっぱいできて更に理解が深まっていたなと後悔してます。

長くなりましたが、ここまで勉强してきた僕がオススメな学習方法の順番をいうと、まずはHTML+CSSを覚えましょう。そしてその後PHPを学習しましょうという流れです。

オススメな学習する手順

1ProgateでHTML+CSS初級編〜HTML+CSS Flexbox編まで学習する(月額980円の有料プランに申し込みます。)。

2ドットインストールの動画で復習。これはProgateやっていたら簡単にわかる内容かと思います。分かっている内容は飛ばして、イマイチ理解できていない部分を復習する感じでいいのかなと思います。

3ProgateでHTML+CSSが理解できたら、自分の作りたいホームページを実際に作ってみましょう。

これはどんなホームページでもいいと思いますが、まずは作りたいサイトを作ってみて分からない部分があれば参考書やGoogleで検索して調べながら作れば、ある程度スキルは身につくと思います。

4ホームページが出来るようになったら今度は、掲示板やお問い合わせフォーム、ショッピングカートの作り方を勉强するためにPHPを学習するといいと思います。

ちなみにPHPを学習するとWordPressもカスタマイズ出来るようになると思いますのでオススメです。

PHPもHTML+CSS同様に初めはProgateで学習するといいです。

ここでは挫折したり分からない事が増えてくると思いますので、その時はオンラインスクールの受講を検討しましょう!

5とにかく作りたいWebサービスを作ってみる。

僕の場合もそうなのですが、結局インプットばかりしてアウトプットする事が少なくてスキルが全然身につきませんでした。

多くの方も言われていますが、実際に作りたいものを調べながら作ってみるのが一番スキルになるのではないかと思います。

スクールに通うのも、参考書を買うのも良いですが作りたいものを明確にしてからでないとお金が無駄になるし覚えるのに時間もかかるので遠回りしてきたなと思いました。

 

最後になりますが、ホームページを作りたい!Wordpressでブログを書きたい方におすすめのレンタルサーバーを紹介いたします。

 

エックスサーバーはかなり有名なレンタルサーバーで利用者も多く安心して使えるのでかなりオススメなサーバーで、僕自身も使っているレンタルサーバーです。

コメント

コメントする

目次