プログラミングを学びたいけど、どの言語から学べば良いのかわからない。
身近にプログラミングについて相談できる人もいないし、インターネットの情報はページによってバラバラ。
何を信じれば良いのかわからない。
これは、3ヶ月前の僕自身の話です。
この記事では、僕の経験から、プログラミング初心者はどのプログラミング言語を選ぶべきなのか解説していきます。
まだプログラミングの経験は浅いですが、その分最新の初心者情報ですので、これからプログラミングを学ぶ人はぜひ参考にしてみてください。
初心者が学ぶべきプログラミング言語とは
結論から言うと、僕はTECH::EXPERT オンラインコース(4ヶ月)でRubyから学ぶことにしました(働きながら受講してますが学べてます)。
その後、HTML、CSS、JavaScript、jQuery、SQLなども学んでいます。
「どの言語でも良い」は本当か?
僕自身がインターネットで調べていて一番困ったのは、初めはどの言語からはじめても良い、というものでした。
確かにプログラミング言語というものは共通した仕組みの元に作られているので、1つを習得すれば他の言語も比較的簡単に習得できると思います。
だからと言って、どの言語でも良いのでしょうか。
言語によって難易度は違いますし、AIやIoT、ゲーム開発など、分野によって使う言語は違います。
そのことから、初心者がプログラミングを学ぶ場合、興味のある分野がある場合はそこで役立つ言語、興味のある分野がない場合は習得難易度の低い言語Ruby、を選ぶことをお勧めします。
目的に合った言語
スキルを身に付けたい、家で働ける仕事に就きたい、副業したい、など作りたいものが特にない場合は比較的習得しやすい言語「Ruby」。
web開発がしたい場合、「HTMLとCSS」は必須。それに合わせて習得しやすい「Ruby」と「jQuery」から始めると理解しやすいのでおすすめです。
ゲーム開発がしたい場合、Unityで使える「C#」。UnityであればPC、android、iOS、VRといったあらゆるゲームを作ることができます。
AI開発がしたいなら「Python」。
自分に合った詳細な情報を知りたい場合
オンライン教室の無料相談を受けると良いと思います。
僕はテックアカデミーとTECH EXPERTで無料相談をしました。
オンライン教室の特徴
テックアカデミー
TechAcademy [テックアカデミー] では、僕が作りたいアプリを作るためにはどの言語を学べば良いかの質問をしました。
すると、Electron、Node.js、C# .NET、PHP、Python、swift、Objective-C、といった、かなり具体的な情報を詳しく丁寧に教えてくれました。
ただ、作りたいと伝えたアプリが複雑だったこともあったので、テックアカデミーで学んだ後にさらに独学で勉強しないと難しいかもしれない、との説明を受けました。
そこで、次にTECH EXPERTに相談することにしました。
TECH EXPERT
TECH::EXPERT でも、僕が作りたいアプリを伝えて、作れるようになるか相談してみました。
すると、TECH EXPERTではどのようにしたら思い通りのプログラムを作れるのか考える力、エラーを自力で解決する力をつけることができるようになる、との答えをもらい受講を決めました。
実際に受講してみて、確かにその通りだと思います。
テストがあったり、4ヶ月で600時間の勉強だったり、少し厳しすぎるのではないかと思うところもありますが、その分確実に身につきます。
まとめ
丁寧に教えてもらいたいならTechAcademy [テックアカデミー] 、多少ハードでもプログラミングを確実に身に付けたいならTECH::EXPERT が良いのではないかと思います。(テックアカデミーは無料相談を受けただけの、個人的な意見です)
AI開発がしたいなら【アイデミープレミアムプラン】 かテックキャンプ 。
テックキャンプとTECH EXPERTは同じ運営会社で、2つ受講すると割引になるので、僕はテックキャンプ受講も決めました。(10万円引きになりました)
2019年に入ってからAIコースを受講しています。
他にもプログラミング教室で無料相談を行なっているところが多いので、まずは相談してみましょう。
自分に合っていると思うところが見つかればそこで学べば良いですし、合っているところがなければ独学で勉強するのも良いでしょう。
その他の初回無料相談のあるプログラミング教室
以上「【プログラミング初心者】言語は何から学ぶべきなのか考えてみた」でした。
-
【評価・評判】テックキャンプ (プログラミング教養)受講後の感想!紹介者コードあり
この記事では、実際にテックキャンプの「プログラミング教養コース」 を受講してみて思ったことをまとめています。 この記事では、テックキャンプ「プログラミング教養」 について書いています。 「プログラミン ...
-
【要注意】テックキャンプ受講後の感想・作ったサイト紹介!紹介コードあり
注意ポイント ※テックエキスパートはTECH CAMPエンジニア・プログラミング教養へとサービス名称が変更されました。 この記事では旧テックエキスパート (TECH CAMPエンジニア)について、受講 ...
-
プログラミング副業は稼げない?30代未経験から学習・副業した結果
プログラミングを副業にする副業プログラマー。 IT化という言葉さえ古く、今やAIが世界を作っていこうという時代に、稼げないと思いこんでいる人は多いですよね。 実際、この記事にたどり着いた人の中には「プ ...
-
プログラマーがおすすめするオンライン受講可能なプログラミング教室
僕は2018年10月頃にオンラインのプログラミングスクールを受講し、現在は副業としてゲーム制作(ゲームプログラマー)をメインに活動しております。 受講から1年2ヶ月しか経っていませんが、AppStor ...
-
【初心者向け】Railsを安く・安全に公開できるおすすめサーバー
プログラミングを学び、Railsアプリを作れるようになった後に困ること。 それがデプロイする為のサーバー選びです。 サーバーによっては、ミスをすると莫大な料金請求が来ることもあるので、慎重に選ばなけれ ...