こんにちは。平日はiPhoneアプリエンジニアとして働きつつ、時間のある時に記事を書いています。
今回は、プログラミング超入門者向けに、どのように学習をしていけば挫折しないかという話しをしていきたいと思います!
私自身大学の時、プログラミングを文系で独学で学んだので、少しは参考になる記事になっていると思います。
それではみていきましょう〜
目次
プログラミング学習初めの1週間は情報集め+簡単なコードを書いてみる

まずプログラミングを始めた1週間は、どんなプログラミング言語があって、
各プログラミング言語何ができるのか調べるのがおすすめです。
✔️そして1番簡単そうだなーと思ったプログラミング言語を少し触ってみるとGoodです
» 参考: 【独断と偏見】エンジニアが考えるプログラミング言語難易度ランキング2019
Progateがおすすめです、途中から月額980円になるのですが、
とりあえずプログラミングを触ってみたいなら、無料でOKです。
HTML、CSS、JavaScript、PHP、Ruby、Pythonなど色々な言語が無料で勉強できます。




どれか興味のある言語をやってみると良いです。
Progateはプログラミングをするための環境を作ったりとか難しいことがなく、
ブラウザでプログラミングができるので初心者におすすめです。
Progateの他にドットインストールも良いかもです。
ドットインストールは動画で勉強できるサイトです。
好みの問題ですが、動画で勉強したい人はドットインストールで良いかもです。

Progateとドットインストールがプログラミング初心者が勉強できる鉄板サイトですね。
プログラミング学習初めの1週間を終えたら

初めの1週間を終えたら、一度振り返りをすると👌🏻です。
プログラミング楽しめそうか、プログラミングってよくわからない
とか色んな感情が出てくると思います。
もし厳しそうなら辞めてもOKだと思います。
が、一応プログラミングができてエンジニアになると、メリットもたくさんあるので、諦めるか迷ったら続けてみても良いかもです。
下にメリットを簡単に載せます。
- 割と自由な職場・環境で働ける
- 若いうちから稼げる
- 独立できる可能性もある
✔︎まず服装髪型自由です。
それから出勤時間も自由なところが多く、
朝の11時12時に出勤したり、疲れたから3時4時に帰ったりできたり、あまり他の業界ではない働き方ができます。
私の場合だと、お昼前に出社、2,3時間みんなと同じ部屋でプログラミングして、残りの数時間は共同スペースとかでラジオや音楽聴きながら一人で仕事するみたいな感じです。
でお腹空いたらお菓子買いに行ったり、近くのカフェに休憩に行ったりみたいな感じですね。
✔︎若いうちから稼げます
プログラミングができるようになると若いうちから稼げます。
例ですが新卒の給料を紹介します。
- DeNA新卒→500万円~1000万円(月40万円~100万円)
- サイバーエイジェント新卒408万円(月34万円)
- Yahoo! JAPAN新卒427万円万円(月35万円)
- Gree新卒420万円(月35万円)
私が学生でフリーランスとして働いていた時も月20~50万円くらい稼げていました。
✔︎独立できる可能性もある
他業界・職種に比べて、エンジニアは独立しやすいです。特に初期費用がかからないですからね。
独立してサービスを作って数年で数億円で売却とかがあるのもweb業界が圧倒的に多いです。一攫千金のチャンスもあります。
挫折しないおすすめの勉強の仕方

» 【経験談】プログラミングを0から学ぶ際におすすめの挫折しない勉強法
にも書きましたが、挫折しにくいおすすめの勉強法があります。
私は大学生の頃、文系で独学でプログラミングを勉強したので、挫折しかけたことが何度もあります。今振り返るともっと効率よく、ストレスなく勉強できたなーと思います。
今考える最強&おすすめの勉強法は下記です。
✔︎Progateとかで基礎を身につけて(独学でもOK)、インターン(バイト)・就職する
プログラミングの基礎を身につける(3ヶ月〜6ヶ月くらい)

まずはプログラミングの基礎を身につけます。目安は3ヶ月〜6ヶ月くらいです。
独学全然大丈夫って人は、
で自分の勉強したいコースを何周もやることです。
Progateやドットインストールであれば、月間1000円くらいでプログラミングの基礎を勉強することができます。
次に数学とかあまり得意じゃないし、プログラミング自分もしかしたら挫折するかも、けど絶対に挫折したくない、少しお金払っても、エンジニアに確実になりたい!という方はスクールがおすすめです。最近流行ってますよね。
プログラミングスクールだとテックブースト(Tech Boost)がおすすめです。
✔︎私はテックブーストで元講師をしていたのでわかるのですが、”プログラミング全くわかりませんー”という状態から3ヶ月後とかに、”エンジニアのインターン受かりましたー”みたいな感じになれます。
私が講師をしていた時に担当していた、大学1年生は、プログラミングのRuby on Railsを学んで3ヶ月後にWebエンジニアのインターンに受かっていました。
テックブーストは無料でオンライン相談できるので一度希望を伝えてみるのがおすすめです。
完全にオンラインで学びたい地方の方は→テックアカデミー(TechAcademy)がおすすめです。1週間無料でオンラインで授業受けれます。家で勉強できるし、無料だし試してみるのおすすめです。
インターン(バイト)・就職する
:no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/9672737/akrales_171110_2112_0062.jpg)
プログラミングの基礎を身につけたら、実務経験の中で学ぶという方向に行った方が絶対良いです。
あくまでも感覚ですが、独学よりも働きながら学んだ方が10倍くらい勉強になります。
- 独学だと慣れているコードの書き方しかしない→働くと、優秀なエンジニアがいるので、もっと良い書き方を教えてくれる
- チーム開発のノウハウが身につく
などなどメリットがあります。エンジニアとしてのレベルは確実に上がります。
Wantdlyとかだと、学生未経験インターンとかたくさんあるので、基礎を身につけたらなる早で応募するのがおすすめです。
おわりに
以上です! 今回はプログラミングをこれから始める超初心者の方向けに、おすすめの勉強法等を話してきました。少しでも役に立つような記事になっていると嬉しいです。