プログラミング道場Top

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

更新日:

プログラミング初心者は、何から始めればいいのでしょうか?

この記事を読んでいる方は、プログラミングを始めようと思っているけど、何から手を付ければよいのかわからないという人だと思います。
そういった方に向けて、最初の第一歩を踏み出す手順を説明します。

本記事の内容

  • プログラミングを始めたい理由を確認しよう
  • 勉強する言語を決めよう
  • 実際に手を動かそう

プログラミングを始めたい理由を確認しよう

プログラミングを始めるにあたって、始めたい理由を改めて確認しましょう。
その理由によって勉強する内容が変わってくることもあります。

  • iPhoneアプリを作りたい
  • Androidアプリを作りたい
  • カッコいいWebデザインを作りたい
  • 普通のWebサイトを作りたい
  • クックパッドみたいなWebサイトを作りたい
  • 機械学習やAIを勉強したい
  • お金を稼ぎたい
  • 時間と場所に囚われずに働きたい

どの理由がよくて、どの理由が悪いとかはありません。
ただ、「お金を稼ぎたい」、「時間と場所に囚われずに働きたい」は、始めの頃は難易度が高いかもしれません。
次に理由ごとに、何を勉強すればいいのか説明します。

勉強する言語を決めよう

iPhoneアプリを作りたい

iPhoneアプリの場合は、Swiftから勉強しましょう。
オススメの勉強方法

  • ProgateのSwiftコース
  • ドットインストールのSwiftコース
Androidアプリを作りたい

Androidアプリの場合は、KotlinやJavaを勉強しましょう。
オススメの勉強方法

  • ProgateのJavaのコース
  • ドットインストールのJavaコース
  • ドットインストールのKotlinコース
カッコいいWebデザインを作りたい

Webデザインを始めるためには、htmlやcssを知る必要があります。
他にはツールも使いこなす必要があります。
オススメの勉強方法

  • ProgateのHTML & CSSコース
  • ProgateのSassコース
  • ドットインストールの各種のCSSコース
  • ドットインストールのSketch入門コース
普通のWebサイトを作りたい

ちょっとしたWebサイトを作るだけならば、PHPを勉強しましょう。
世の中の多くのサイトはPHPで作成されています。
有名なCMSのWordPressもPHPで作成されています。
オススメの勉強方法

  • ProgateのPHPコース
  • ドットインストールのPHPコース
  • ドットインストールのWordPressコース
クックパッドみたいな大規模のWebサイトを作りたい

大規模のWebサイトを作りたいという方は、PHPかRubyを勉強しましょう。
PHPかRubyかで、大した優劣はありません。
でも、RubyにはRuby on Railsという強力なフレームワークがあるので、私はRubyをお勧めしています。
オススメの勉強方法

  • ProgateのPHPコース
  • ProgateのRubyのコース
  • ProgateのRuby on Railsのコース
  • ドットインストールのRuby on Railsコース
機械学習やAIを勉強したい

機械学習やAIを勉強したいとい方は、Pythonから始めましょう。
Pythonには、統計用や機械学習用の様々なパッケージがあります。
機械学習といえばPythonです。
オススメの勉強方法

  • ProgateのPythonコース
  • ドットインストールのPython 3コース
お金を稼ぎたい

お金を稼ぐためには、「大規模なWebサイトを作るスキル」や「機械学習のスキル」が求められてきます。
そのどちらかを選ぶとよさそうです。

時間と場所に囚われずに働きたい

手に職をつけて、時間と場所に囚われずに働きたいという人もいるはずです。
そういった方は、WebデザインやWordPressのスキルから勉強するとよいと思います。
デザインはアウトソーシングが多いので、時間と場所に関係なく仕事を受注しやすいと言えます。
ただし、その反面、単価は安くなりがちです。

実際に手を動かそう

目標にそってやることが決まれば、あとは手を動かすだけです。
プログラミング学習の道のりは険しいと思う時もあるかもしれません。
でも、それは山登りと同じです。
険しい山道を登りきって、頂上に到達したら疲れも吹き飛ぶ(はず)です。
同様に、ある時期を過ぎるとプログラミングが楽しくなると思います。

一歩一歩、着実に進んでいきましょう。
Progateやドットインストールは、その歩みを確実に助けてくれます!
それが終わったあとは、スクールに行ったり、自分で何かを作り始めてみて下さい。
個人的には、無料のプログラミングスクールがオススメです。

Good luck for your engineer life!

-プログラミング初心者

Copyright© プログラミング道場 , 2018 All Rights Reserved Powered by AFFINGER4.