【プログラミング勉強方法】120,000円のロードマップが炎上しているので、120円のロードマップを作ってみた。24注目カテゴリ人気タグ【プログラミング勉強方法】120,000円のロードマップが炎上しているので、120円のロードマップを作ってみた。今、120,000円のプログラミング情報商材が販売されて話題になっているのをご存知でしょうか?勉強方法が分からない初心者の方は、高額でも思わず買いたくなりますよね。そこでフリーのプログラマーである僕は考えました。「教材をつけるのは難しいけど、何を・なぜ・どれくらい勉強すればいいか解説するくらいなら、格安でもできるのではないか?」そこで120円のプログラミング学習方法のロードマップを作ってみました!この120円のnoteで勉強する道筋が分かれば、数十万円の教材を買う必要がなくなります。プログラミングスクールに通わず、独学で勉強してフリーランスになれる可能性だってあります。実際に僕も、高額教材やプログラミングスクールに頼らず、独学でフリーランスになりました。数十万円も払って挫折すれば大損です。この120円noteを参考に、プログラミングの勉強を始めてみてはいかがでしょうか?【注意点】コードの書き方とか、エラーの解消法とかは説明していません。何を・なぜ・どれくらい勉強すればいいかを解説した記事です。「人工知能に興味がある!」など、明確な目標がある方向けの記事でもありません。文系で社会人からプログラミングを始めましたが、フリーランスとしてプログラミングの仕事をいただけるようになりました。勉強中のプログラマーなので、初心者の気持ちは痛いほど分かります。簡単な言葉で解説するので、よろしくお願いします!やりたいことがない人が選ぶべきプログラミング言語プログラマーに何を勉強すればいいか聞くと、ほぼ100%の確率で「あなたは何をやりたいんですか?」と逆質問されます。「やりたいことなんてない!お金が稼げそうだからプログラミングに興味があるだけ!」これが本音だと思います。やりたいことがない人には、RubyかPHPをおすすめします。RubyとPHPは掲示板やSNSなどの、webアプリ開発に向いている言語です。RubyかPHPでwebアプリ開発をおすすめする理由は下記の通りです。・日本でよく使われている・難易度が低いRubyとPHPは簡単な部類に入ります。CやC++などは、めちゃくちゃ難しいです。・数学が不得意でも大丈夫webアプリを作るのに、高度な数学の知識は要りません。高校時代、数学のテストで8点をとった僕でも、webアプリは作れました。人工知能とかだと、プログラミングの勉強だけでなく、数学の勉強も必要です。勉強量が増えると挫折する確率が上がります。・英語が不得意でも大丈夫RubyとPHPは日本語の資料が多いです。日本語で書かれた書籍もたくさんありますし、ググれば多くの情報が日本語で出てきます。将来的には英語の勉強も必要です。プログラミングと英語を同時に学ぶのはしんどいです。日本語で学べるRubyかPHPをおすすめします。・日本でよく使われているじつは僕が最初に勉強したプログラミング言語はPythonです。「え?Pythonを学べば何でもできそう。最強じゃね?」と考えてPythonを選びました。それが地獄の始まりでした...。日本でPythonを使ってwebアプリを開発している人は、ほとんどいません。どの勉強会に行っても、質問できる人を見つけられませんでした。初心者の時、エラーが出て、誰にも聞けないのは地獄です。1つのエラーで3日潰すこともありました。そんな日々が辛かったので、僕はRubyに転向しました。困った時はよく質問していました。詳しい人に質問すると、数時間困っていたエラーが一瞬で解決します。初心者でググるだけで全て解決するのは難しいです。日本でよく使われるRubyかPHPをおすすめします。「RubyかPHPがおすすめの理由は分かった。どっちを選べばいい?」と迷っていますよね?結論はどっちでもいいです。プログラミング言語選びは、格闘技選びに例えると分かりやすいです。「ボクシングと空手、どっちが強くなれますか?」という質問に似ています。言えば、あなたの周りにRubyに詳しい人がいればRubyを選ぶべきですし、PHPに詳しい人がいればPHPを選ぶべきです。近所にボクシングジムがあるのに、空手を独学で学ぶのは効率が悪いですよね。僕はRubyをおすすめします。理由は在宅で仕事がしやすいからです。将来、フリーランスとして在宅で働きたい方も多いですよね。在宅OKの仕事が多いかもチェックしましょう。Javaは大規模なシステムを、チーム開発する時によく使われます。そのため常駐の案件が多いです。場所にとらわれた働き方になります。自由な働き方とは言えません。Rubyはベンチャー企業が好んで使う言語です。そのためリモートワークに理解がある企業も多いです。PHPもリモートワークの案件が増えてきましたが、やはりリモートワークといえばRubyです。RubyとPHPのどちらかで迷っているなら、Rubyをおすすめします。そのため以下では、Rubyのおすすめの勉強方法を解説します!まずはプロゲートでHTMLとCSSを勉強しようwebアプリのページ画面はHTMLとCSSで構成されています。そのためwebアプリを開発するには、HTMLとCSSの知識が必須です。「え?じゃあRubyは何をしているの?」と思ったかもしれません。「〇〇〇.com/mypageというURLにアクセスがあったとき、Aというユーザーが来たらAのマイページ画面を表示するけど、Bというユーザーが来たらBのマイページ画面を表示する」このような処理を行うのがRubyの役割です。「ログインしているユーザーにはページ画面を表示するけど、ログインしていないユーザーには表示しない」とかもRubyの役割です。別にRubyがページ画面を構成しているわけではありません。そのためwebアプリを開発するなら、HTMLとCSSの知識も必須です。初心者の方はプロゲートで、HTMLとCSSを勉強しましょう。プロゲートは初心者向けの学習サービスです。分かりやすさへのこだわりが凄いので、まずはプロゲートでの勉強をおすすめします。creative.Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。prog-8.comプロゲートにあるHTML&CSSコースを2周してください。一部のみ無料なので、しっかり勉強するために有料会員になりましょう。料金は月額980円です。月額980円をケチるくらいの覚悟なら、プログラミングの学習は辞めた方がいいです。プロゲートでRubyを学ぶRubyの勉強もプロゲートで始めましょう。1周目で完璧に理解しなくて大丈夫です。2周して理解しましょう。購入済みの方はログインしてください【プログラミング勉強方法】120,000円のロードマップが炎上しているので、120円のロードマップを作ってみた。裕也@独学フリーランス120円+1017人がオススメしています記事を購入する#プログラミング#プログラミング初心者この記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。裕也@独学フリーランスうつ病になり超ホワイト企業を10ヶ月で退職し、実績ゼロでwebマーケティングのフリーランスに。プログラマーとしても活動中で、関西大学の起業支援イベントにて、プログラミング講師を務めた経験あり。裕也@独学フリーランス超ホワイト企業でうつ病になって、独学でフリーランスになった僕の話この記事が入っているマガジン『プログラミング』プログラミング初級者~中級者に有益なnoteを集めています。無料noteがメインです。12:02sho14kimさんお待たせしました。いうサイトが良いそうです。英語ができないと厳しい感じです。利用するなら規約などをしっかり読んでくださいね。」の2冊を勉強するのがいいと思います。書籍の勉強がしんどかったら、UdemyでLaravelの講座を調べてみてください。17:42真木さんわざわざ調べていただき本当にありがとうございます!ご提示いただいたサイト、英語は苦手ですが挑戦してみます!あまりにつまずく様であれば、書籍やUdemyの方を検討してみたいと思います。これからも真木さんのブログ、拝見させていただきます!宜しくお願い致します。08:03初めまして!有意義な情報をこんなにも安く提供して頂きありがとうございます^^私は現在ゼロから独学でプログラミングを学んでいます。今はプロゲートのHTMLを進めていました。自信を持てないタイプなら3周すればいいと思います。(もちろん道場も含めてください)完璧に答えを見ずに完成させる必要はありませんが、ある程度は答えを見ずに完成させましょう。意識しなくても真面目に2~3周すれば、ある程度答えを見なくてもできるようになりますよ。私もスクールに通わず、独学でプログラミングを覚えました。Designers【保存版】プログラミングで何を学べばどんなアプリを作...1638Dai独学だからこそわかる、プログラミングでつまずいた時に...298かずたか@プログラミング独学して起業した人プログラミング初学者がやってしまいがちだが、オススメ...92Tossie85勉強法について考えてみた(分野、スクール、技術書、Ud...92元ニートのSE初心者のプログラミング勉強方法69shohei「scikit-learnとTensorFlowによる実践機械学習」を実践...30からあげ(karaage0703)文系でプログラマーになったけど色々失敗して3年半で会...3857denkigai【Aidemyを2週するな。】プロダクトを作ろう。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。