プログラミングの独学勉強法は?おすすめプログラミング学習サイト公開日:2019年02月22日 最終更新日:2019年02月22日プログラミングを独学で勉強して挫折するのは当たり前!プログラミングを独学で学んだ人の8割が3か月以内に挫折するというデータがある。それだけ挫折しやすいのです。挫折してしまうのは、あなたのせいではありません。— ひかり@プログラマー (@prog_good) 2019年2月20日プログラミングを独学で勉強した人の9割は挫折すると言われています。 このページでは、プログラミングを独学で勉強している人は、 「どんな勉強をしているのか?」また「どのようなことで挫折するのか?」をまとめました。 先輩プログラマの独学の勉強方法や、挫折する理由を学び、ご自身のプログラミングの独学勉強に役立ててください。独学でプログラミングを勉強している人はどんな方法で勉強している?勉強したい(≒独学したい)分野がいくつかあるので、リストアップして『興味度』から『難易度』(まあ知らないのでフィーリングなのだが)を減じた点数で優先順位付けした。まあ語学数学プログラミングは前提になるからやらざるを得ないけど。千葉雅也さんの「有限化」を参考にしたやり方。— 開途 (@Kaito_Yoshitate) 2019年2月17日指数関数的な成長を信じて、平行線辿っている時に、如何に戦略を立ててもがくことが出来るか。 プログラミング学習だけでなく、参考になる勉強方法。 https://t.co/n7x2OSONpJ— 松村 暢彦@越境ECデジタルマーケター (@nmatsumura1) 2019年2月19日7月中旬からPythonと機械学習でいろんなものに手をだしてきたけど、一番お金が節約できて近道ができる勉強方法は以下の通り。1⃣Progateで基本を抑える 2⃣松尾研の資料を練習問題含め全部コードにする 3⃣Kaggleで興味のある問題のKernelsを写経競技プログラミングとか、html&CSS遠回りしすぎた。— edash (@edash18) 2018年8月27日プログラミング初心者時代、最も経験値が上がった(効果があった)と思う勉強方法は? 出典https://twitter.com/mkzk_develop/status/874804640939876353プログラミングの勉強方法は色々あれど、個人的には「いいコードを一字一句、自分でタイプして書き写して実行する」という方法がいいと思っている。ギョーカイではこれを「写経」と呼びます(笑)— 岩井貴史 / Takafumi IWAI (@tawashi5454_) 2012年1月4日プログラミングの独学で挫折してしまう原因は?人それぞれ挫折する理由は違うと思いますが、 プログラミングを独学で勉強する人が挫折する理由をしてることで対策ができると思いますので、 プログラミングで挫折する理由を集めました。モチベーションが維持できない独学でプログラミングを勉強すると挫折してしまう原因で一人での学習継続が苦手な方が周りでプログラミングについて質問できる人がいない事が多い。 その積み重ねで、モチベーションが維持できないことが挫折につながる。— こまっちゃん@全員エンジニアになれ (@komatsufree) 2019年2月14日【プログラミング初心者が挫折する原因】時間がかかるプログラミング習得にかかる時間は、どのレベルを目指すのかによっても変わってきます入門レベルだと数日で習得できますが、業務レベルのスキルを習得するには相応の時間がかかります。独学の場合、習得までに約1000時間かかると言われています— プログラミングお悩み相談室 (@p_skillup) 2019年2月21日何が分からないか分からないただ、プログラミングに今まで全く触れてこなかった人が 独学で勉強しようとすると9割以上が挫折する。理由は簡単。 何が分からないのか? 何を分かるようになれば良いのか? それすら分からないから対策が打てない。だからこそスクールがある。 分からないとこは聞けば良いし。#プログラミング— げんきち@ホームレス中学生からの下克上 (@GENKI80234759) 2019年2月7日プログラミングの学習をしていて、最初はコード内のワードを見てもどれがお決まりの事で、どれが書き手が決めた変数名なのかさっぱりわからんかったけど、なんとなくわかるレベルまで来たのでより面白くなって来た。でもこれって独学で挫折する理由のひとつだと思った。— n0rio (@nk3o1h0d) 2018年2月9日エラーの対象方法、解決方法が分からない【プログラミング初心者が挫折する原因】エラーの解決方法が分からないコードが一文字足りないだけで、エラーが出てしまうのがプログラミングです。周りに聞ける人がいる場合は良いですが、独学だとネットや書籍で調べても分からないケースが出てきて、挫折してしまいがちです。— プログラミングお悩み相談室 (@p_skillup) 2019年2月20日プログラミングのハードルの大半はエラーによる挫折だと思うんだけど、これもまた独学だけで突破できる人は限られてると思う。でもエラーが起こってもどうにかして忍耐強く向き合うことが必要なんだけど、それをこなせるためにも過去に粘って解決できたっていう成功体験が大事なんだと思う。— 二宮パトリク🔰ITエンジニア (@ninopato1) 2019年2月16日プログラミングの勉強が楽しくないプログラミング学習で挫折する理由4. 勉強が楽しくないプログラミングを独学で学んだ人の多くはコードを書くのが楽しかったという人です楽しくないことは長続きしません! 違う業界で働きながら1日2-3時間も苦痛な勉強を続けられる人は0.1%くらいです楽しいと思える環境を作りましょう https://t.co/6UaRwnrId4— 松田信介@有言大実行の人 (@XHACK20) 2019年1月22日【プログラミングが独学で続かない理由】目標をワクワクするものにできていないから。例えばC言語をマスター、だと挫折する。C言語で将棋ゲームを作って2月のコンテストに応募する、だと続く。#ウェブカツ #100DaysOfCode#駆け出しエンジニアと繋がりたい#TechBaton#プログラミング— 北村拓也洗脳的教育からの解放 (@tk1tamura) 2019年1月18日プログラミングで作りたいものがない【 プログラミング挫折した理由 】 実は,僕も3回挫折してます. 理由は 1.分厚い文法書で独学した. 2.作りたいものがなかった. 3.身近にメンターがいなかった. 4.自宅でネット接続のIDEを使っていたため,ネットサーフィンの誘惑に負けまくった.でも,諦めず工夫すればできますよ!— 森ハル@鋼のエンジニア (@mori_spring) 2018年11月11日プログラミングって、ネットで独学できるけど挫折率高めだよね。 理由としては.. ・何から始めたらいいか不明 ・始めたけど、これでいいのか不明 ・自分が何をしているのか不明 ・先が見えない ・飽きてくる結果「プログラミングは、難しい」 離脱….— うさぎさん@udemy (@usagi30s) 2018年5月23日やっぱ独学プログラミングは普通に挫折するな。何作ればいいかわからんからアウトプットできない→インプット過多でスキル身につかない→他の方がいい気がしてくる— てつお (@tetsuyama0713) 2019年2月15日独学でプログラミングを勉強していて挫折しそうになった時や不安な気持ちの対処方法は?励ましあう独学プログラミング仲間を持つプログラミングの独学をスタートしました。独学は1人で勉強すること。 ですが、励まし合う仲間や、競い合う仲間を持つことでより効果を高めることができます。毎日何をしたのか記録していくので、 我こそは!という方はともに頑張りましょう!— ムーン🌙 (@mikata_all) 2019年2月17日昨日の自分と比較してみるプログラミング勉強してて、「ほんとうにできるようになるの?」と不安になる時がある。そういう時は、昨日の自分と比べて、成長したか?という事を考えるようにしてます。 今日も頑張ろう!#プログラミング学習 #独学— KENT (@K8Breakthrough) 2019年2月15日プログラミングで何を学びたいのか?どう活かしたいのか考えるプログラミング学習に立ち止まってしまった時は「何を学び、それをどう活かしたいのか」が重要。独学でも同じく、もう一回考える事で先の自分がイメージ出来る。 そうやってプログラミング学習の挫折を乗り切っています。— 一登 (@konepiece2) 2019年2月9日プログラミングスクールで勉強僕自身プログラミングを独学でやっていた時期は自分のペースでダラダラやっていました。ですがスクールに入ったら、周りの同期に負けないように頑張るようになりました。人は環境で簡単に行動を変える生き物なので、環境を整備することに投資することも大事なことだとわかりました。— けいた@プログラミングスクール挫折 (@keitabusiness) 2019年2月20日作りたいものを考えて、必要なプログラミングを勉強❌プログラミングを勉強する⭕️ 作りたいアプリから逆算して、”必要な技術を” 勉強する「プログラミングを勉強」という概念だと、挫折しやすいし、何から勉強していいか分からないなので、まずは作りたい物を決めましょう!※ 僕は、フリマの自動出品システムが欲しくて、APIなども独学しました— alto@脱正社員エンジニア (@alse0903) 2019年2月1日【プログラミングが独学で続かない理由】目標をワクワクするものにできていないから。例えばC言語をマスター、だと挫折する。C言語で将棋ゲームを作って2月のコンテストに応募する、だと続く。#ウェブカツ #100DaysOfCode#駆け出しエンジニアと繋がりたい#TechBaton#プログラミング— 北村拓也洗脳的教育からの解放 (@tk1tamura) 2019年1月18日難易度の低いプログラミング言語から勉強【初心者向けプログラミング言語】・HTML ・CSS ・PHP ・Javascript ・wordpressここらへんは初心者の私でもつまづかず、基礎は理解できました。理系とか頭の良さとか関係ない気がします!逆にCとかは難しいので初心者がやると萎える事間違い無しです!笑— なきゅ@webエンジニア目指して勉強中 (@nakyu_blog) 2019年2月5日2ヶ月プログラミング学んで感じたこと。✅HTML/CSS→楽しい ✅JavaScript→難しい(理解できた時楽しい) ✅JQuery→楽しい ✅PHP→難しい(理解できた時楽しい)JavaScriptとPHPは特に難しく感じるけど、理解できた時の楽しさが数学に似てますね。この歳で新しい知識や概念を取り入れるのは楽しい。— カンスケ@駆け出しwebコーダー (@kansuke_shimo) 2018年12月10日PHPもWeb系ですが、プログラミング始めたばかりでそこまで手を伸ばすのはあまりオススメできません… Webページを形作っているのはHTML、CSS、JavaScriptです!これらをまずは重点的に学ぶと良いですよ!PHPはあまり詳しくありませんが、裏でデータを扱う言語です。なので難しいかと😢— ふう@大学生エンジニアLv.2 (@fuu_tech) 2018年11月23日おすすめのプログラミング言語は?目的・特徴・難易度・徹底比較シンプルに目標をお金や収入、欲しいものにしてみるめちゃくちゃ素敵なギターですね!✧‧˚ 自分の好きなものにお金をかけるのは幸せですよね(*´ー`*) また、新しいギターを買うとモチベーションが上がりますよね…! このギターでまたまふまふさんの素敵な楽曲が生まれると思うとわくわくします🍒 いろはちゃん乗ってるのも可愛いです(笑)— みちゃん@まふまふさん西武ドーム (@mafu_milkcake_) 2019年2月21日もう一つ忘れてはいけない幸せになるコツがあります。 それは自分の欲望に正直になることです。 お金でもセックスでも他人からの賞賛でも何でも良いんです。欲望は悪ではなく何かを成し遂げるモチベーションの源です。受け入れ、それを正しい(他人を幸せにする)方法で満たしましょう。— 博士吾郎 国際飯テロリスト (@goroh778) 2019年2月21日つまり、お金=モチベーション— Rycell@黒い砂漠PC版 (@UNyaaworld) 2019年2月22日 プログラマの年収はご存じでしょうか?または、アプリ開発の相場は知っていますか? プログラミングを勉強すれば、月収50万以上や年収525万以上は稼げます。 目標がなくモチベーションが続かない方は月収50万プログラマを目指してみませんか?プログラマになるには?年収給料・仕事内容・種類・需要・不足・学歴 アプリ開発の見積もり依頼した場合の費用や相場、平均費用は目的別独学プログラミング学習サイトプログラミングで分からないことを質問したい場合スタック・オーバーフロー はプログラマーとプログラミングに熱心な人向けのQ&Aサイトです。 出典Stack Overflow 日本語版(Beta版)プログラミングで分からないことを検索して解消したい場合Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。 コードを書いていて気づいたことや、自分がハマったあの仕様について、他のエンジニアと知見を共有しましょう。 出典qiita動画を見ながらプログラミングを勉強したい場合ドットインストールは、3分動画でプログラミングを学習する初心者向け学習サイトです。 出典ドットインストール動画を見ながらその場で分からないところを質問したい場合Schooは、無料の生放送授業が学べるオンライン動画学習サイトです。 生放送授業では、先生に質問したり他のユーザーと一緒に楽しく学ぶことができます。 出典Schooスライドを見てプログラミングを書きながら学習したい場合Progateは、イラスト中心のスライド学習を採用しており、初心者にとっては学びやすく復習もしやすい環境です。 本来、プログラミングを学習する場合、プログラミングが動作する環境を構築するところから始めなければいけません。 このプログラミングが動作する環境作りもプログラミングを独学する上で挫折してしまう理由の一つだと考えられます。 しかし、Progateはブラウザ上でプログラムコードを書いて結果まで確認できてしまうので、 準備いらずで、すぐにプログラミングの実践学習ができてしまう優秀なプログラミング学習サイトです。 出典Progate