仕事をしながらプログラミングについて勉強したいけど、
なにから始めていいのかわからない。
プログラミングスクールって高額なものが多いけど、
コストをなるべく抑えて学習できないの?
将来のためにプログラミングを勉強しておきたい。
このような悩みや期待感をもって、この記事にきてくれたのではないでしょうか。
プログラミングを学ぶと対象の言語スキルが身につくことはもちろんですが、
結果として
- 無駄のない思考力が身に付く
- 問題解決能力に磨きがかかる
などの副次的効果が得られます。
今後がっつりとプログラミングを仕事にしていきたい、
もしくはとりあえずプログラミングを学んでみたいあなたに、
元ベンチャー企業でSEをしていた僕が、オススメのスクールや学習サイトを4つ解説していきますね。
目次
学びたいプログラミング言語は?
オススメのツールを紹介する前に、
少しだけ時間をください。
まず大前提として、
あなたが学びたいプログラミング言語は決まっていますか?
ぼくもプログラミングに興味をもった当初は、
プログラミングってカッコ良さそうだけど、、たくさん言語あるしよくわからん。
という状態でした。
多くのプログラミング言語が存在しますが、それらは3つの特徴に分けられます。
- スマートフォンアプリをつくる
- webサイトをつくる
- 機械学習、AIをつくる
それぞれの特徴をシンプルに解説していきますね。
スマホアプリを開発したいなら…
参考:【iPhone VS Android】日本と世界におけるスマホOSのシェア率分析
- Java…アンドロイド用
- Swift…iOS用
スマートフォン向けのアプリを作ってみたいなと思っているのであれば、
JavaかSwiftを学習します。
日本ではiOSの比率が高いですが、
将来的にはアンドロイド製品のシェアが伸びて来るでしょう。
webサイトをつくるなら…
参考:【データから紐解く!】2018年の人気プログラミング言語を徹底比較!
- JavaScript
- Java
- PHP
これらが上位TOP3をおさえています。
最近人気上昇中の
- Python
- Ruby
- Swift
以上3つの言語はIT業界全体でみると、
採用している企業は現在少数です。
しかしJava→Rubyへの書き換えなどの案件も出始め、
これから伸びてくる言語としては間違いありません。
またこれら3つの言語は、
言語習得率が低いこと、生産性が高いことから比較的高単価な案件として市場に出回っていますよ。
機械学習、AIをつくりたいなら…
ある程度のプログラミング知識の下地をつくって望んだほうが本当はいいのですが、
あなたがどうしてもつくりたい!
という熱意をもっているのであれば、
ぜひとも挑戦してもらいたいのが機械学習、AIを開発できる言語習得です。
- Python
この言語を学んでおいて間違いはないです。
ぼく個人がオススメするのも実はPythonで、
- Youtube
などの大手webサービスを支えているのも、実はPythonです。
気軽にプログラミングをはじめてみよう!
興味のわいたプログラミング言語はありましたか?
なにごとにも、
とりあえずやってみる!
という経験をするのは大事です。
ですが、あなたにとってリスクの大きい出費であったり、
そこまでガチじゃないんだけど…
という始めの一歩を踏み出せるよう、
おすすめのプログラミングスクールや学習サイトを紹介していきますね。
コードモンキー
習得できる言語…CoffeeScript
CoffeeScriptは直感的なコードで、主にWebアプリケーションの業界で使用されています。
こどもから大人まで、
楽しみながらプログラミング学習することができるサービスです。
興味があれば動画を再生して欲しいのですが、
プログラミングを入力することでゲームが進行していきます。
無料で遊ぶことができるので、
いちど覗いてみてはいかがでしょう。
paiza
主に学習できる言語…PHP, Ruby, Python, JavaScript, DB/SQL, C, HTML/CSS
paiza(パイザ)とは、
あなたのプログラミング力をテストし、書類選考なしで就活をすることができる新しいコーディング転職サービスのことです。
プログラミングの学習サイトを別につくっており、
- PHP
- Ruby
- Python
- Javascript
といったメジャーどころのプログラミング言語を無料で学習することができます。
アイドルと一緒にゲーム感覚でプログラミングとか、、
魅力的ですよね。
Progate
主に学習できる言語…Ruby, Python, Java,JavaScript, HTML/CSS
Progateは学校での学習カリキュラムに採用されるなど、
わかりやすさと使いやすさで群を抜いています。
イラストが豊富なスライドを中心に学習が進行していきます。
スマホでどこでも学習できるようアプリも出ているので、
使ってみてくださいね。
Udemy
主に学習できる言語…Python, Java, C#, JavaScript, Unity, React, Angular, Node.Js, Swift
頻繁にセールを行っており、
セール期間中に購入することで1,400円〜から講座学習ができます。
動画をメインに学習は進行し、
購入した講座は学習期限がありません。
無料のプログラミング学習じゃ物足りないけど…
といった悩みを解決してくれるのがUdemyです。
ぼくはセール期間中にまとめ買いし、
時間ができたときに学習していますよ。
写真や音楽など、多くの10,000を超えるコンテンツがあるので、
ぜひ覘いてみてくださいね。
まとめ
プログラミングを学びたいあなたへ、まずはとっかりをつくらねばと思い、
この記事を書きました。
”なんとなく”ではなく、本気でプログラミングを学び、
今後のキャリアをつくっていこうと思っているのであれば、
高いコストを払ってでもオンラインスクールを受講するべきですよ。
投資した分がサクッと返ってくるのが、
今のIT市場です。
enjoy, your programming life!
福岡在住の元ベンチャーSE、おっしーでした。
コメントを残す