LoginSignup
3
4

More than 1 year has passed since last update.

身につくプログラミングの勉強方法

Posted at

自分がやってきてすごく充実したなと思う学習方法を書いていきます
「自分はこうでした‼︎」という方がおられましたらぜひコメントほしいです
挫折なく勉強できた実績をこれから始める人とシェアできたらと

開発環境

Cloud9
言語にもよりますが僕はこれが最強の開発環境だと思います
「端末依存ではない」
という点があり、PCがいきなりぶっ壊れた!となってもアカウントさえあればまたいつものCloud9で作業できます
PCスペックも低くて大丈夫ですしね
iPadやChromebookでも書けます
開発環境で挫折する人も多い中このCloud9だとアカウント登録するだけなので躓くことはありません
料金は1年間無料
その後でも個人で小規模アプリケーション開発なら月200円程度です
Cloud9のアカウント登録方法はこちらを参照

※HTML,CSS,JavaScriptをやる場合は特にCloud9はいらないと思います
テキストエディタとブラウザがあればできますので

学習教材

初めのうちは書籍より動画関係がいいかと思います
・ドットインストール
・Udemy
がおすすめ
動画でわかりやすく解説しています
Udemyだと30日間返金が可能です
合わなかったりおかしな点があれば返金できます
それとUdemyですが大幅セールを頻繁に行ってます
11,000円のものが90%OFFとかになります
頻繁に行われているのでその時にかうのがおすすめ

学習方法

今回のキモとなる部分ですね 動画で学習していることを前提に進めます

学習の準備

まずはノートを準備
おすすめは
・EverNote
・OneNote
紙のものでも好きなもを使えば大丈夫ですが上記二つはかなりおすすめ

学習の流れ

STEP1

動画を見て実際に動かす
これはそのままの意味で動画を見ながら普通にプログラムを書きましょう
理解できない部分があってもOK

STEP2

もう一度同じ動画を見てノートにまとめる
ただ言われたことをまとめるんじゃなくて自分なりの解釈も入れると良いです
ここでわからないことがあれば調べる
もし15分調べてわからなければこちらのサイトで質問するのがいいでしょう
Teratail
エンジニアの集う質問サイトです

STEP3

STEP2をやり続け全ての動画が見終わったら
次は自分でまとめたノートを見て同じものを作ってください
いわゆる復習になります
これが一番重要です
理解度をここでチェックする感じですね

最後に

はっきり言うとプログラミングなんて流れをつかめばいいです
流れさえわかっておけば
「ここはどう書いたらいいかな?」
ってなったときに調べやすいですし
学んだ言語の機能を全て把握して覚えているという方は僕の知る限りいません
毎日触っていたら自然と覚えていきますし継続することが大事です
無理に覚えようとせずに長い目で見てわからない時は調べたり質問すれば大丈夫です
気楽にいきましょう
3
4
0

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
3
4