2019年版プログラミングを格安・無料で学びたい人:Webエンジニアの仕事に興味があるので、プログラミングを学んでみたい。いまはインターネットを使って、プログラミングが効率的に学べると聞いたので、自分なりに調べてみたものの、想像より色々なサイトが出てきてどれから手をつけようか悩んでいるという相談にお応えします。まとめ記事の内容プログラミング学習で役立つサイトと言っても、勉強の方法や現時点での技術によって使うべきサイトが変わってくるので、学習方法別にまとめてあります。僕がフィリピンでのエンジニア留学前に勉強したサイトが中心ですが、独学で3~6ヶ月勉強した時点で、エンジニア留学のカリキュラムは70%くらい知っている内容でした。エンジニア留学の費用が3ヶ月で100万円くらいなので、コスパを考えると自力で勉強した方が良いです。独学だと応用にかけますし、勉強を続ける強い意思が求められるので、短期間で確実に結果を出したかったら、エンジニア留学の方が向いています。それでは、本題のプログラミング学習サイトまとめです。プログラミングの入門なら基礎から学べるProgate[プロゲート]今回紹介するサイトの中で、最も長く時間を費やしたのがProgateでした。サイト内でコーディングができ、さらにそのコードがどんな風に動くのか、なぜ動かないのか、どこが間違っているのかを見ることができるので、プログラミング初心者が最もつまづきやすい「コードを書く環境作り」をすべてスキップすることができます。迷ったら、まずはProgateをやっておけば間違いないです。CodecademyProgateのようなブラウザ内&ゲーム形式でプログラミングを学ぶサイトの元祖がCodeacademyです。世界的にユーザーがいるサービスなので、英語が分かる方はCodeacademyでどうぞ。プログラミング学習を進めていくほど英語で検索したり、英語の解説を読む機会は増えていきます。そもそも、プログラミング言語のベースが英語ですので、エラーメッセージも英語で出ます。逆に言うと、プログラミングの経験がゼロでも、英語を読むのが苦じゃないだけでWebエンジニアに向いています。3分動画でマスターする初心者向けプログラミング学習サイトプログラミング学習といえばドットインストール、という意見も耳にするし、ネット上で推奨されていることも多いのですが、僕が初心者の時は途中で挫折しました。理由は、実際にコードを打つまでの下準備がものすごく多かったからです。ドットインストールはProgateなどと違い、動画を見ながら自分のPC内でコードを書いていく進め方なので、色々と準備が必要でしてそこで困りました。自分の環境作りが終わってから参考にすれば、すごく丁寧な解説動画です。環境作りも丁寧なのですが、コードもまだ書いていないのに、次から次への覚えることが多かったのが辛かったです。学べる生放送コミュニケーションサービスプログラミングの学習にSchooがおすすめ!と色々なサイトで紹介されていますが、Schooの「プログラミング」カテゴリーをご覧いただくと分かる通り、学習内容のレベルはちょっと高めです。具体的には、少なくともプログラミングの基礎部分は理解した上で、自分に不足している分野や言語の技術がわかっている、くらいですね。