プログラミング

プログラミングの始め方 【初心者OK】【ほぼ無料】

「これからはITの時代だ!」

いざ、プログラミングを始めよう!」と思っても、「何から始めたらいいの?」って思いますよね。

私は結果的にスクールに行きましたが、「とりあえず、スクール!」って思ったあなたへ、スクールは高額なので、もしプログラミングに合っていなかった時のリスクは大きいです。

この記事では、自分がプログラミングを仕事にできるかどうか、を調べるためにも独学で始めてみることをおすすめします。

高額なお金を払ってスクールに行くよりも、独学でも勉強できるツールがたくさんあります。

結論は、Progateとドットインストール が神がかっているので、使い倒そう! ということです!

今回はそれらの紹介とさらにおすすめの使い方を書きたいと思います。

事前準備

プログラミングを勉強する前に準備をしておきましょう。

そもそも、Webサービスがどうやって動いているかを知らない人は最初にこの動画を見ましょう。プログラミングスクールの社長が分かりやすく説明してくれています。

詳しいスライドはこちらです。

これを見終われば、次にProgateの有料会員登録をします。

Progate(プロゲート)

プログラミングへのとっかかりとしては現時点の最適解

初心者が一番つまづきやすい環境構築が不要なので、コードを書く経験からスタートできます。

説明のスライドもとてもわかりやすいので、おすすめ。

コードを書いて、物を作るという経験が積める

ゲーム感覚で取り組めるので、本当によくできたサービスだと思います。あと、キャラクターがかわいい。笑

Progateでまず学習すべきコース

  • HTML&CSS全コース(道場コースは後回し)
  • PHP全コース(道場コースは後回し)

HTML/CSSを学ぶ

マークアップ言語と呼ばれ、プログラミング言語ではありませんw

サイトの見た目を作るもので、最低限の知識はここで学習します。

道場コースは復習になるため、後で良いと思います。

PHPを学ぶ

ここでは言語をPHPにしました。

Rubyを教えているスクールが多いので、初心者はRubyを選びがちですが、東京以外の現場ではいまだにPHPが根強いので。

どちらも1周でOK

基礎学習は大事ですが、時間をかけすぎても仕方がないので、割り切って次に進みましょう。

ドットインストール

動画を参考に作ってみよう

PHPでビンゴシートを作ろう(全7回)

https://dotinstall.com/lessons/bingo_php_v2

以上のリンクで簡単なゲームを作ってみましょう。

楽しいですよ。

このコースは無料で視聴できます。

さらに学びたい方はProgateで以下を学ぼう

  • SQL
  • Command Line
  • Git
  • JavaScript(余裕があれば)
  • jQuery(余裕があれば)

「とりあえず、ここまでできた!」

「エンジニアに就職しよう!」と思う方は、上記のコースを1周してください。

これらは実務では必須の知識なので、まずはProgateですね。

もっと詳しくなりたいと思う方は、上記の講座をドットインストールで視聴すれば、基礎学習はオッケーです。

まとめ

プログラミング の始め方

Progateとドットインストールを使い倒そう!

スクールに行く前に、独学でここまでやって適性を見極めよう!

ここまでやった人はスクールでも効率よく学習できます!

インプットとアウトプットのバランスが大切だということ。

学習初期は7:3(インプット多め)

レベルが上がるにつれて、アウトプットの比重を上げる。

留学に行ったからと言って、英語が話せるようにはならないことと同じですね。

現在はエンジニアとして毎日コードを書いていますが、過去に私もプログラミングで挫折しました。諦めてしまう気持ちわかります。

最後に私の学習遍歴やおすすめするスクールを貼っておきますので、よければ、どうぞ!

Twitterフォローで最新情報をお届けします!(@the_popuri