仮想通貨

【完全初心者向け】プログラミング学習の始め方【3ヶ月で達成できる】

ベンテク
ベンテク
あなたは『プログラミングやってみたい!』と思っていませんか?

 

でも未経験からプログラミング学習を始めてみようかなぁ…なんて考えている人は、こんな気持ちかもしれませんね。

 

★プログラミング学習の始め方を知りたいけど、分からない・・・。

★最初はどこから手を出せばいいの?

★頑張りたいって気持ちはあるんだよ!ただ手順が分からないだけなんだ!

★具体的な方法を分かりやすく教えて!!

 

この記事では、こういった疑問に答えていきますね!

 

この記事のテーマはこちら!

【初心者完全ガイド】プログラミング学習の始め方を伝授!【3ヶ月でOKです】

 

プログラミング学習の始め方をまとめると・・・

《ステップ1.目標を設定しよう》プログラミングで稼げるようになろう!

《ステップ2.環境の準備をしよう》パソコンを用意すれば完了だよ!

《ステップ3.基礎を理解しよう》そもそもプログラミングって?

《ステップ4.学習の手順はこれ!》基礎学習⇒簡単なサイトを自分で作る

《ステップ5.実践練習で仕上げ》就職 or フリーランス独立どちらにする?

 

この記事はプログラミング歴5年の僕の幼馴染の友人から聞いて、その話をまとめています。

 

その友人は現在はフリーランスエンジニアとして稼いで豊かな生活をしています♪

 

 

そしてこの記事を読んでいただければ、こんなイメージを持てるようになります!

☆プログラミング学習の目標設定ができた!

☆具体的な始め方が分かった!

☆その後のキャリアも見えてきた!

 

僕の幼馴染の友人はよく『会社で働くの、嫌だなぁ…』って愚痴っていました。

 

そんな彼を救ったのが《プログラミング》だったんです!

 

『プログラミングで人生が変わった!』と言っていた友人の彼は、今ではプログラミングに感謝しています(^^)

 

それでは、その彼から聞いた話を分かりやすく説明していきますね!

 

《ステップ1.目標を設定しよう》プログラミングで稼げるようになろう!

あなたの目標はなんですか?

 

まず最初の設定としては、『プログラミングで稼げるようになろう!』でOKです!

 

プログラミングはあくまでも、『人生を生きやすくするためのツール』でしかありません。

 

基本方針としては、プログラミングというツールを使って『人生の難易度を下げる!』って感じくらいで十分じゃないでしょうか?

 

《目標金額を設定しよう!》まずは月5万円から

 

これ、断言しちゃいます!

 

プログラミングで月5万円稼ぐことは『超簡単』なんですよ!

 

月5万円なんて、結構残業しないとプラスされない金額だけど・・・。

って、思いませんでしたか?

 

プログラミングで『月5万円』稼ぐのが超簡単な理由は単純です。

 

それは、仕事が溢れているから!

 

参考にしてほしいので、いくつかのお仕事情報をご紹介しましょう。

 

 

上記の画像で紹介している『LPコーディング案件』を見てみましょう。

 

このサイトのお仕事だと、1ページのWebサイト制作で2万円くらいなんです!

 

経験年数5年程度の人なら、これくらいの仕事だと3時間くらいでサクッと作れちゃうレベルです。

 

 

次にご紹介するのは、上記の『コーポレートサイトの制作案件』です。

 

この場合ですと、5ページのWebサイト制作で5〜10万円くらいですね。

 

継続案件に繋がるような文言が記載されているので、継続的な収入が見込めるってこと!

 

これはアリですね!

 

ざっと2件ご紹介しただけですが、こんな感じで、ぶっちゃけ稼ぎやすいんですよ!

 

なお、今出回っている案件は、多種多様です。

 

エンジニアとしての経験が少しづつ蓄積されていけば、収入も増えやすい構造になっているので、益々期待が膨らみますね。

 

20代で月収50万とかはゴロゴロいる業界です…。

 

この状況を知ったら、普通のサラリーマンの方はビビってしまうかもしれませんね(゚∀゚)

 

でも、これがプログラミング業界の事実!

 

やはり『伸びている業界で働く』ことは大切だって実感しちゃいます。

 

《ステップ2.環境の準備をしよう》パソコンを用意すれば完了!

完全に初心者の方が方が最初に心配になるのが、パソコンですよね。

プログラミングにオススメのパソコンが実はあります。

 

結論!貯金があるなら『MacbookProの13インチ』を買う!

 

 

これを買えば、コスパ最強の買い物になりますよ!

 

だいたい2〜3年は平気で使えます!

 

エンジニアを目指したい方にとって、最強のパートナーになってくれるはず!

 

『MacbookProの13インチ』がおすすめな理由は?

 

プログラミングならMacが定番です!

 

その中でも『Proの13インチ』がおすすめな理由は次のとおり!

★Macはプログラミング系のアプリが充実している
⇒ほとんどのエンジニアはMacを愛用!

★直感的に操作でき、生産性が上がる
⇒一度Macを使うと、もうWindowsには戻れないレベル!

★MacbookProの13インチは、スペックが超高い!
⇒画面サイズもGOOD!しかも持ち運びにも便利!

 

ズバッと言っちゃってますが、上記が全てです!

 

Windowsでもプログラミングできるんじゃないの?

 

なんて疑問に思う方も多いかもしれませんね。

 

もちろんWindowsでも問題はありませんよ。

 

でも!

 

世の中のエンジニアはMacユーザーが多い!!

 

なので分からないことを検索すると、ほとんどがMacユーザー向けの情報です。

 

Windowsの情報は少ないので、Macの方が少し便利かなと思います。

 

貯金がない場合は無理しない!

 

MacbookProの13インチは心から超おすすめ!

 

とはいえ、お値段はそれなりに高いですよね・・・。

 

Appleは分割で購入しても金利が0%!

 

なので、これを利用するのも一つの手ですよ。

 

とはいえ、せっかくPCを持っているなら、それを使っても全然大丈夫です!

 

半年くらいガッツリ頑張って稼げば、MacbookProが購入できるくらいは稼ぐことが可能すし!

 

そこを目標にするのもアリですよね☆

 

先に買っちゃって『頑張る!ぜったい!』ってモチベーションを維持するのもGOODです(#^.^#)(#^.^#)

 

僕が一番言いたいのは『お金で無理しないで!』って事です。

 

『お金の余裕は心の余裕!』

 

なので、お財布と相談して、決して無理はしないでくださいね。

 

《ステップ3.基礎を理解しよう》そもそもプログラミングって?

プログラミングという仕事は、ざっくり言ってしまえば、

 

『パソコンに指示を出す仕事』です!

 

★マネージャーの仕事⇒部下に指示を出して、ビジネスを進める
★エンジニアの仕事⇒パソコンに指示を出して、ビジネスを進める

 

こんなイメージですね。

 

ざっくりな言い方をすれば、『プログラミング言語』という言葉のとおり!

 

プログラミングは『言語』なんです!

 

その『言語』を受け取るのが『パソコン』ということですね☆

 

『エンジニアは、パソコンと会話する仕事』というイメージなら分かりやすいかもしれません。

 

おすすめの言語は?

 

結論はコレ!

 

『Web系の言語』です!

 

Web系の言語とは、ざっと以下のものです。

★HTML
★CSS
★PHP
★JavaScript
★Ruby

 

Web系の言語がおすすめな理由はコレに尽きます!

★稼ぎやすい★

 

最初の方でも書きましたが、プログラミング学習の目標はコレでしたよね!

 

『プログラミングで稼ぐこと』

 

ですから、少しでも早く稼げるようになるためにも、『Web系』を選ぶのがオススメです。

 

ちょっと余談になってしまいますが、Web業界には未来があります!

 

その理由は『AI時代において『Web業界の今後』は明るい理由【向き不向きはない】』の記事を見ていただければ分かりますよ!

 

ぜひ読んでみてくださいね!

 

なお、ここまでの解説をみて、不安になった方もいるかも知れませんね。

 

『HTML…CSS…PHP…JavaScript…』って量が多すぎ!!

 

こんなの絶対無理だ!って不安になる気持ち、よく分かりますよ。

 

でも、全然大丈夫です!!

 

どうしてかというと、HTMLを学べばPHPも理解しやすくなるから!

 

しかも、PHPを学べばRubyも理解しやすくなるんです!

 

つまり、繋がっている構造だから、全て一から学習し直しってわけじゃないんです♪

 

アプリ開発のプログラミングはどうなの?

 

皆さんの中には『iPhoneアプリを作ってみたい!』と考えている人もいるかもしれませんね。

 

もちろんOKですよ!

 

もちろん稼ぐことも大切ですけど、それよりも大切なことは『興味をもって取り組めるか』です。

 

なので、アプリ開発に興味があるなら、もちろん、そちらの道がオススメです。

 

アプリ開発でも、もちろん稼げます!

 

アプリ開発も世の中的にも需要の高いお仕事です☆

 

ですがこの記事では、『Web系のエンジニアを目指そう!』という観点で書いていきます。

 

アプリ開発もOKですし、Web開発でももちろんOK!

 

基本的な考え方は同じです。

 

アプリ希望の方は、この記事の『Web』という言葉を『アプリ』と脳内変換して、読み進めてくださいね。

 

《ステップ4.学習の手順はこれ!》基礎学習⇒簡単なサイトを自分で作る

学習方法の基本は以下のとおりです。

① 基礎を学ぼう!
② サンプルサイトを自分で作ってみよう!

 

これだけ!

 

どんな参考書も、どんなスクールも、どんな会社で教育を受けても、流れはだいたい上記のとおりなんですよ。

 

大切なので繰り返し書きますね!

 

①基礎学習をしたら →②サンプルサイトを自分で作る

 

という流れで進んでいきましょう!

 

《学習方法の結論!》基礎学習→自分で作る

 

大切すぎるので、何度も繰り返して書いてしまいますね!!!

 

でも本当にこれだけなんです!

 

《HTMLとCSSを身につけたい場合》
★HTMLとCSSの基礎をググる!
★記事や参考書や動画のとおりに学習しよう!
★ある程度、理解したなと感じたら⇒自分なりに簡単なサイトを作る!

《PHPを身につけたい場合》
★PHPの基礎をググる!
★記事や参考書や動画のとおりに学習しよう!
★ある程度、理解したなと感じたら⇒自分なりに何か動くものを作る!

《JavaScriptを身につけたい場合》
★JavaScriptの基礎をググる!
★記事や参考書や動画のとおりに学習しよう!
★ある程度、理解したと感じたら⇒何か動くものを作る!

 

本当にこれだけでOKですよ!

 

ベンテク
ベンテク
ここからは更に深彫して解説していきますね!

 

《プログラミング学習》参考書を使う方法

 

基本的には次のステップで進んでいきましょう。

①まずは1周、読んでみる!
②理解度は30%でOK!
③2週目を読み進める!
④サンプルコードを自分で書いてみる!
⑤理解度は50%でOK!
⑥さらっと3週目を読み進める!
⑦参考書にある課題にチャレンジしよう!

 

上記のような感じです。

 

もしあなたが購入した参考書に課題がなかったら、2週目までの学習で終わらせちゃってもOKですよ!

 

さらに具体例を説明しながら深掘りしていきますね!

 

《プログラミング学習》動画を使う方法

 

動画で基礎学習をするなら『ドットインストール』が超オススメですよ!

 

そして、学習方法は下記の感じで進めましょう!

①動画を見ながら進めましょう!
②一時停止などを駆使して!
③実際にコードを書いてみよう!
④動画のとおりにコードが動くか検証!
⑤動くならOK!動かないなら動画を巻き戻して間違いを探そう!

 

こんな感じで進めていきます。

 

動画の場合は『動画をマネしながら実際に自分で書いてみる!』って感じで進めていきましょう。

 

ではでは更に、深掘りして解説していきますね!

 

《プログラミング学習》学習サービスサイトを使う方法

 

有名なプログラミング学習サービスに、『Progate(プロゲート)があります。

 

①Progateのとおりに進めていく!
②進んでいるけど理解してない感じがあっても、気にせず進める!
③実際に手を動かす課題は、必ず手を動かす!
④大きな壁にぶち当たってもググりながら頑張る!
⑤ググって難しくても、とにかく頑張る!
⑥どうしても厳しい場合には、その部分は一旦諦めて先に進む!

 

こんな感じで進めましょう!

 

プログラミング学習サービスのイメージって『なんだかサクサク学べる!』みたいな錯覚がありますよね…。

 

とはいえ、結局は基礎理解が必要!

 

なので、個人的には、参考書や動画学習で十分OKな気がしています…。

 

でも、これは好みの問題です!

 

なので、あなたに合った方法を色々と試してみるといいですよ!

 

どの言語から始めて、どんな順番で学ぶ?

 

これも別に順番は何でもいいんです・・・。

 

が!いちおう学習ルートを書いておきますね。

 

Web系エンジニアにオススメ!言語の学習手順はコレ!

HTML→CSS→WordPress→jQuery→JavaScript→PHP

 

すこし変な順番に感じた方もいるかも知れませんね…。

 

僕の友人はこの手順で勉強しました!

 

ただ、細かい微調整はお任せします!

 

ですがプログラミングで稼いでいる人からすると、まずは『HTMLからスタート!』してみるのがオススメです!

 

具体的な学習手順は【独学でWeb制作マスター】勉強方法のまとめ【初心者向け】の記事で説明していますので、是非読んでみてくださいね。

 

プログラミングスクールってオススメなの?

 

最近はプログラミングスクールも増えていますよね。

 

結論としては、『独学でモチベーションが上がらない人向け』だと思います。

 

事実として、別にプログラミングスクールに行かなくてもエンジニアになれます

 

僕の友人は独学でマスターしました!

 

スクールに行くほうが早く上達するって訳でもないです・・・。

 

じゃあ、スクールに通うメリットは何かあるの?

 

と思いますよね。

 

これは、『モチベーションを維持しやすい!』に尽きると思います!

 

こんなことを言うとスクール運営者に怒られそう・・・(泣)。

 

とはいえ、結局勉強するのは『学習するあなた!』なので、『絶対に諦めない!』という気持ちが大切です。

 

この気持さえあれば、スクールは不要かもしれませんね。

 

僕の友人がオススメしていたスクールは『無料あり:エンジニアの僕がおすすめするプログラミングスクール3社』の記事で紹介しています!

 

無料プランとかも多いので、独学と併用してもいいかなと思いますよ!

 

《ステップ5.実践練習で仕上げ》就職 or フリーランス独立どちらにする?

プログラミング学習をした方は、是非、それとセットで『実践』をしていきましょう!

 

学習期間は3ヶ月でOK!

 

プログラミングスキルを身につけたいなら、期限は3ヶ月に区切るのがオススメです!

 

独学でもスクールでもOKですが、3ヶ月で200時間くらい勉強しましょう!

 

その後は継続して学べる環境に身を投じていくと良いですよ!

 

就職orフリーランスのコミュニティに入るなどして、環境を整えるといいですね。

 

プログラミング学習に半年かけてしまうと、心折れてしまうので、短期決戦で頑張りましょう!

 

一応、『200時間』と書きましたが、これはあくまで目安!

 

最近では200~300時間くらいかかると言われています。

 

3ヶ月でどれくらい学べば良い?

 

結論としては、下記のようなイメージですね。

①HTML/CSSを覚えた
②jQueryのライブラリが使えるようになった
③PHPの基礎が分かるようになった
④WordPressテーマをカスタマイズできるようになった
⑤BootstrapといったHTMLフレームワークが分かるようになった

 

こんな書き方をしても、現時点では、『え?ナンノコッチャ! 意味わからん』って感じですよね・・・。

 

学習を進めたら理解できますので、安心してくださいね。

 

繰り返しとなりますが、手順は【独学でWeb制作マスター】勉強方法のまとめ【初心者向け】で紹介していますので、是非読んでみて下さい!

 

また『【月10万円】ベーシックインカムを稼げるスキルを身につける方法【超具体例】』の記事も読んでいただけると、さらに、理解が深まりやすいのでオススメですよ!

 

就職 or フリーランス独立の方法って?

 

『就職』と『フリーランスとして独立』ではちょっと方法が異なります。

 

イメージとしては下記のとおり。

 

ちょっと先の話になると思いますので、ざっくり理解でOKですよ!

 

《就職する場合》
①未経験OKの会社からエントリー!
②面接で、『エンジニアとしてコードを書きたい!』『独学もしている!』とアピール!

《フリーランスを目指す場合》
①フリーランスの仲間を探そう!
②仕事を取れるノウハウを1人で学ぶのは難しいので仲間を大切に!

 

こんな感じですね!

 

あなたは、

 

★いきなりフリーランス
★就職してからのフリーランス

 

どちらがいいと思いますか?

 

この答えは、『貯金次第!』ですね!

 

1年くらい暮らせる貯金がある⇒一旦フリーランス独立を目指す!

 

ポイントは、『なるべく固定費を下げる!』こと!

 

当たり前の事ですが、東京で一人暮らしだと家賃とか固定費がかかりすぎるので、オススメできません・・・。

 

ベンテク
ベンテク
家賃の安い田舎でもネット環境が整っていればOK!
毎月固定費だけで10万円もかかったらモッタイナイ!

 

もうすでに東京とかで働いている方からすると、それが普通なのかもしれませんけど・・・。

 

僕の友人は、みなさん『固定費はほぼ0円』です!

 

これなら、マジで心が軽くなりますよ!

 

最近だと『受講料0円で、就職サポート付きのプログラミングスクール』なんて所もあります!

 

このあたりの話は『【経営者に聞いた】プログラミングスクールを卒業すると就職/転職できるのか』の記事で解説していますので、一度読んでみてくださいね!

 

今回の記事はこれで以上になります!お疲れさまでした!

 

ここまで理解していれば、問題ナッシングです!

 

プログラミングの始め方や、その後のキャリアについて理解できたと思いますので、後は実際にチャレンジするだけですね!