プログラミング

プログラミングの初心者は何から始めればいいのか【3つの手順で解説】

プログラミングの初心者は何から始めればいいのか【3つの手順で解説】

プログラミング始めようと思ってるけど、何からやればいいかわからんのじゃい!!

こんな悩みを5つの手順で解決していきます。


プログラミングの初心者は、何から始めればいいか分からないですよね。

何が分からないのかも、分からなかったり。

そこで今回はプログラミングの初心者の方に、プログラミングを学習するまでの3つの手順を解説していきます。


未経験から一ヶ月で基礎を習得した僕の実体験から説明します。


本記事を読むことで、学習することまでを踏み出してみてください。

プログラミングの初心者が始めるための3つのステップ

プログラミングの初心者が始めるための3つのステップ

次に挙げた3つのステップのみ。

  1. なぜプログラミングを勉強したいのか
  2. プログラミング言語を選ぶ
  3. プログラミングの学習方法を知る

それでは、順番に解説していきますね。

なぜプログラミングを勉強したいのか

なぜプログラミングを勉強したいのか

理由はなんでもオッケー。

  • 転職したいから
  • お金を稼ぎたいから
  • 仕事で必要になったから

などなど。


僕は「仕事で必要になったから」という理由です。

初心者はモチベーションが全て

プログラミングを学んでどうなりたいのか?という目的は習得率のアップにつながります。


僕は「仕事で必要になったから」という理由ですが、「なんかかっこいいから」でも全然いいんですよね。


そんな野望があるからこそ燃えるんですよね。


プログラミングを始めてみよう!と思った理由が継続のモチベーションになりますし。

それでもモチベーションが保てなくなったら

勉強を始めたときは「よっしゃ!やったるぜ!」とモチベーションが高かったものの、、、

  • ゴールが分からない
  • エラーが解決できない
  • 分からないところを聞けない

といったことが続いて、イヤになってモチベーションが下がってしまうことも。。。


僕はこのパターンでした。

プログラミングは目的達成のための手段

そんなモチベーションが下がってしまったときに、振り返ってほしいのが「なぜプログラミングを勉強しようと思ったのか」というところ。

お金を稼ぎたいんですよね?

転職したいんですよね?

自由になりたいんですよね?

人それぞれ理由は違うと思いますが、目的を再確認しましょう。


厳しい言い方になりますが、行動しなければ未来は変えられません。

注意点はSNSなどに惑わされないこと

TWITTERなどのSNSや、メディアの記事には「3ヶ月で月収100万いきました」などといった内容のものを見かけます。

はっきり言ってほぼ無理です。

もともと高年収をもらっていた人や、ラッキーな人、天才だけです。


簡単に考えすぎるのも挫折の原因です。


本当に基礎なら1ヶ月でも習得できますが、しっかりサービスを作り上げるには、最低でも1年くらいはかかると思っておきましょう。


(厳しく見ておいたほうが、短期間で達成できたら、達成感が強かったりします。)

プログラミング言語を選ぶ

プログラミング言語を選ぶ

それではプログラミング言語を選んでいきましょう。

おすすめは「PHP」です。

プログラミング言語は色々ありますが、PHPが一番おすすめですね。


それではその理由を解説していきます。

なぜPHPがおすすめか

  • 簡単な言語
  • GOOGLE検索数が多い
  • 求人の案件が多い

上記3つが大きな理由です。

簡単な言語

PHPは数あるプログラミング言語の中でも比較的簡単です。

HTMLとCSSを習得したあと、すんなりと学習しやすいです。

HTMLとCSSの流れを組んでいるので、初心者でも取り掛かりやすいです。

GOOGLE検索数が多い

PHPは扱う人や、案件が多いです。


案件が多いということは、ネット上に情報が多いということ。

ググると大体解決できます。

歴史のある言語なので、批判的は記事もあったりしますが、初心者がスタートするには最適な言語です。


途中で「PHPもうやだ!」となったら言語を変えればいいだけです。


一回勉強すると、他の言語の学習スピードも早くなるので。

求人の案件が多い

Webサイトのプログラミング言語のうち、8割でPHPが使用されています。


手軽にWebサイトの作成と更新ができる「WordPress」がPHPを使って作られています。

WordPressは国内シェアが8割超え。

全世界のWebサイトの4台に1台がWordPress。

と言われています。


習得すれば、食いっぱぐれがなくなるとも言えるでしょう。

プログラミングの学習方法を知る

プログラミングの学習方法を知る
  • プログラミングを始める理由
  • 勉強するプログラミング言語

ここまでで上記2点が決まりました。


自分に当てはめると、、、

  • 始める理由は、仕事で必要だった
  • 勉強するプログラミング言語はPHP

ここまで、一致したらWeb制作から始めてみましょう。


それでは何で勉強を始めていくのか。

  • ドットインストール
  • Progate

ドットインストール

ドットインストール」はプログラミングを動画でわかりやすく解説しているサイト。


日本では動画でプログラミングを解説しているのは「ドットインストール」くらいしか現状ありません。

Progate

Progate」はWeb上でプログラミングを学べる、無料の学習サイト。

  • 解説スライド
  • 実際にコードを打つ「演習」

解説と演習の2つがセットになり、1つのレッスンが構成されています。


つまり最初にスライドでインプットして、その後すぐに同じサイトで実践できるのです。

僕は通勤中の電車でひたすらやってました。

レッスンを達成するごとに経験値がたまっていき、レベルアップしていく仕様。


ゲームの感覚に近いですよ。

プログラミング学習の本

まずは「スラスラ読める PHPふりがなプログラミング」から始めればオッケー。


プログラミング言語は「英語と記号」で書かれているため、何を言っているのか難しいと感じて、挫折する人もいます。


プログラムの上に「ふりがな」を振って、単語や記号の意味をわかりやすいように工夫してくれてある良書です。

プログラミングの初心者は何から始めればいいのか:まとめ

プログラミングの初心者は何から始めればいいのか:まとめ

プログラミング初心者がやるべき3つのことを紹介しました。

  1. なぜプログラミングを勉強したいのか
  2. プログラミング言語を選ぶ
  3. プログラミングの学習方法を知る

正直言って、プログラミングの道は簡単ではありません。


最初に述べたように「そもそも始めようと思った目的」をいかに強くもてるかが、やはり大事です。


プログラミングができるようになったら、達成感ヤバいですよ。


一歩一歩進んで行きましょう。

プログラミングスクールおすすめランキング

【有料】プログラミングスクールおすすめ5社

1位:テックキャンプ

・代表はまこなり社長
・転職成功率99.0%
・転職できなければ全額返金
・月々35,000円から受講可能

あのホリエモンや本田圭佑も絶賛しています。正直、目的がエンジニアとして最短で就職することであれば、テックキャンプ一択です。それほどおすすめなスクールです。

おすすめ度
スキル・フロントエンド:HTML、CSS、JavaScript
・バックエンド:Ruby、Rails
・サーバー構築:AWS  など
料金・一括料金:648,000円(税抜)
・月々:35,000円(税込)から
受講形態通学・オンライン
場所渋谷・丸の内・大阪(なんば)・名古屋(栄)・福岡(中州)
ポイント・30代受講者も多い
・一般には公表されていない限定求人の紹介
・転職が決定するまでマンツーマンでサポート

公式ページ

2位:DMM WEBCAMP

・転職成功率は98%
・卒業生の離職率は1%程度
・実務を想定したカリキュラム
・3ヶ月以内に転職できなければ全額返金

DMM WEBCAMPの1番の強みは、受講生に寄り添った手厚い転職サポート。自己分析にしっかりと時間を割くことで、将来のキャリア像、受講生の潜在的な欲求まで引き出してくれます。

おすすめ度
スキル・フロントエンド:HTML、CSS、JavaScript、jQuery
・バックエンド:Ruby、Rails、MySQL
・インフラ:AWS など
料金・一括料金:628,000円(税抜)
・月々15,500円(税込)から
受講形態通学・オンライン
場所渋谷・大阪(なんば)
ポイント・最短3ヶ月でエンジニア転職を実現
・土日夜間講座で働きながら学習できる
・エンジニア転職のプロによる転職支援

公式ページ

3位:TechAcademy

・オンライン完結型
・20種類以上の豊富なコース
・全て現役エンジニアがメンター
・マンツーマンで週2回のサポート

1人では続かない方のための短期集中プログラム「オンラインブートキャンプ」を開催。現役のプロのサポートと独自の学習システムで短期間で成長できます。

おすすめ度
スキル・フロントエンド:HTML5、CSS3、JavaScript
・バックエンド:Ruby、Rails、PHP
・アプリ開発:Android、iPhone、Unity など
料金<4週間プラン>

・社会人:139,000円(税別)
・学生:109,000円(税別)

※期間とプランの組み合わせが多々あるので、詳細は公式ページでご確認をお願いします。

受講形態オンライン
場所オンライン
ポイント・プログラミング初心者でも安心できるサポート
・現役エンジニアに気軽にチャット質問ができる
・オリジナルサービスを開発できるようになるカリキュラム

公式ページ

4位:CodeCamp

・オンライン完結型
・受講者数30,000人突破
・レッスン満足度96.6%
・習得度に合わせたマンツーマン指導

プログラミング初心者が、仕事や学業と両立しながら最も効率よく、確実に学べる環境を提供。経験豊富な現役エンジニア講師による個人レッスンが、毎日・世界中のどこでも受講できます。

おすすめ度
スキル・フロントエンド:HTML、CSS、JavaScript、jQuery
・バックエンド:PHP、Java、Ruby、Rails
・アプリ開発:Swift、Android など
料金入学金:30,000円(税別)

<2か月プラン>
・マスターコース:148,000円(税別)
・プレミアムコース:248,000円(税別)
・プレミアムプラスコース:398,000円(税別)

※期間とプランの組み合わせが多々あるので、詳細は公式ページでご確認をお願いします。

受講形態オンライン
場所オンライン
ポイント・講師がみな現役エンジニア
・マンツーマン指導で細かく理解が進む
・毎日7:00から23:40まで年中無休でレッスンを開講
・LINEやガンホーなどの大手が研修として導入するほどのカリキュラム

公式ページ

5位:Tech Boost

・メンターは現役エンジニア100%
・オリジナルアプリを0から作れる
・オーダーメイドで目標に応じた受講
・エンジニア特化のキャリアサービス展開

テックブーストは受講生に対するメンターの多さと、それによるサポートが手厚いと評判。他のプログラミングスクールと比較して、圧倒的なコスパが特徴。

おすすめ度
スキル・HTML、CSS、Ruby、PHP
・javascript, jQuery
・ブロックチェーン / AI / IoT など
料金<通学>
入会金:269,800円(学生199,800円)
月額 :29,800円

<オフライン>
入学金:184,800円(学生147,800円)
月額 :29,800円

※全て税抜き

受講形態通学・オンライン
場所渋谷
ポイント・オーダーメイドのカリキュラム
・渋谷の教室を利用し放題・直接指導も
・いつでも現役エンジニアメンターに質問できる
・最新の技術(ブロックチェーン、AI、IoT)が学べる

公式ページ

【無料】プログラミングスクールおすすめ3社

1位:GEEK JOB
・20代転職希望者は無料
・講師は現役プログラマー
・最短3週間のハイスピード転職
・500社以上の企業から紹介を受けられる

20代で提携企業に転職するという条件付きで、授業料・就職サポート料ともに完全無料なのが大きな特徴です。無料プログラミングスクールでは断トツで人気のスクールになります。

 
おすすめ度
スキル・フロントエンド:HTML
・バックエンド:PHP、Java、Ruby、データベース など
料金0円
受講形態通学・オンライン
場所東京(九段下・四ツ谷駅)
ポイント・転職成功率97.8%
・受講者満足度97.3%
・学習だけでなく、転職することゴール
・よって実践的なカリキュラムと環境を提供

公式ページ

2位:ProEngineer

・30歳までなら完全無料
・正社員就業率96.2%
・充実の就職支援
・優良企業へ就職可能

30歳までなら完全無料の「ProEngineer」。未経験・第二新卒・フリーターから、ITエンジニアを目指します。プログラマー、システムエンジニアを目指したい方は要注目なスクールです。

 
おすすめ度
スキル・フロントエンド:HTML
・バックエンド:Java、JSP
・開発基礎:システム、設計、UML など
料金0円
受講形態通学・オンライン
場所東京(池尻大橋)
就職サポート・無料の実践型就職支援講座
・20代フリーター、既卒、第二新卒への厚いサポート体制
・有名企業で有給インターンも体験可能

公式ページ

3位:ウズウズカレッジ

・30歳までなら完全無料
・就職、転職した卒業生は1,000人突破
・入社1年以内の定着率97.3%

コーチからは仕事や就職活動に関することを学び、同級生や卒業生とは情報交換したり、お互いに刺激を与え合える環境のあるスクール。社会人に必須とされるビジネスマナーなどを学ぶ、全員共通の社会人基礎カリキュラムも受講します。

 
おすすめ度
スキルJava、Ruby、Pythonなど
料金0円
受講形態通学
場所新宿、横浜、大阪
ポイント・オーダメイド面接対策
・プロによる就活情報の提供
・経歴だけで判断しない『強み』が活かせる求人紹介

公式ページ

おすすめのプログラミングスクール一覧

スクール料金おすすめ度
テックキャンプ有料5
GEEK JOB無料5
DMM WEBCAMP有料4.5
ProEngineer 無料4.5
TechAcademy有料4
CodeCamp有料4
Tech Boost有料4
ウズウズカレッジ 無料4