20151223_1

かつてプログラミング学習といえば、スクールへの入学や書籍での自習が一般的でしたが、いまやインターネット上で学ぶことのできるオンライン学習サイトが流行っています。自分の空き時間に勉強ができ、通学タイプのスクールに比べて費用が格安であるなど、オンラインならではの利点が利用者拡大の理由です。

そこで今回はプログラミング言語の定番「Java」が学習できるサイトを紹介したいと思います。Javaとは、Sun Microsystems(サン マイクロシステムズ)によって開発され、1995年に正式発表されたオブジェクト指向の本格プログラミング言語です。汎用性が高く、大規模開発案件によく使われてきました。最近では、Androidのネイティブアプリ開発や、話題となっているHadoopやCassandraなどに使用されています。アプリケーションエンジニアであれば、おさえておきたい言語ですね。

オンラインプログラミング学習サイトを5つ紹介!

そんなJava未経験や初心者が比較的簡単に学べる、オンライン学習サイトを5つ紹介したいと思います。

1.プログラミング学習サイトといえばやっぱりドットインストール

20151223_2

HTMLやCSSといったマークアップ言語からPHP・Rubyなどのサーバサイド言語まで、さらにはサーバー環境構築を含めた開発にまつわる幅広い内容が学べる「ドットインストール」。もちろんJavaも学ぶことができ、Java入門動画やAndroidアプリ開発動画などがあります。3分間の動画で実際コードを書いている様子を見て学べるので、動画の中の先生と一緒にプログラミングを勉強している感覚になれます。また初級動画のほとんどが無料なところもありがたく、初心者が基礎を身につけるのに役立ちます。

・公式URL:http://dotinstall.com/
・運営元:株式会社ドットインストール
・料金プラン:一般ユーザー無料/プレミアム会員月額880円(税込)

2.JAVAの入門をじっくり学ぶのならば動学

20151223_3

「動学」とは、PCの使い方講座やWord・Excelなどのビジネスツールから、デザイン・ウェブ開発・プログラミング学習を、月額料金で学ぶことのできるオンライン動画学習サイトです。好きな時間に自分のペースで効率的に学習をすることができます。JAVAに関しては、入門編を上巻・中巻・下巻の三段階に分割し、基礎をじっくり学ぶことができます。JAVAの他にも、経理や組織マネジメントなどのビジネスマインドや、映像・語学・資格学習などいろいろ勉強したい人におすすめの学習サイトになっています。

・公式URL:http://dougaku.tv/
・運営元:アテイン株式会社
・料金プラン:月額2,800円(税込)

3. java初心者入門講座

20151223_4ok
見た目はとてもシンプルなサイトですが、Javaのインストール、環境設定から教えてくれるので、初心者に優しいサイトです。また、開発環境の準備、プログラミング初級といった項目がステップ別に書かれているので、とても分かりやすいです。また他のオンライン学習サイトのような易しいアプリケーションだけでなく、eclipseを使った本格的なアプリケーション開発まで学べるのもいいところですね!

・公式URL:http://sunjava.seesaa.net/
・運営元:未明
・料金プラン:無料

4.海外のプログラミング学習サイト「tree house」

20151223_8

グローバル思考なあなたにおすすめしたいのは、世界中に17万人以上の受講者がいる海外のプログラミング学習サイト「tree house」です。リファレンスも英語が多いため、英語ができる方や英語で学びたい方にぜひチャレンジしてほしい学習サイトです。ここでは、学んで、練習して、稼ぐという流れになっており、自立してお金を稼ぎたい方にも向いています。

・公式URL:https://teamtreehouse.com/
・運営元:Treehouse Island, Inc.
・料金プラン:Basic Plan月額$25/Pro Plan月額$49

5.リアルタイムで学べる!オンライン動画学習サイトといえばschoo

20151223_5

プログラミングだけでなく、デザインやスタートアップ、マーケティングなどビジネス関連での動画学習サイトで有名な「schoo」!他の学習サイトと違うところは、授業という形で放映される時間が決まっているところ。(もちろん後から閲覧することもできます。)なので、完全独学だとサボってしまう心配のある方や決められた時間にコツコツ勉強したい方におすすめの学習サイトです。Javaだと全13回のコースや、3回だけの入門編などがあります。ちょっと手始めに取り組みたい方にもおすすめですね。(https://schoo.jp/search?q=java&type=course

・公式URL:https://schoo.jp/class/2700
・運営元:株式会社スクー
・料金プラン:オープン学生無料/プレミアム学生月額980円(税込)

オンライン学習を効率よく進めるための3つポイント

20151223_6

オンライン学習を効率よく進め、プログラミングを身につけていくために、3つのポイントをおさえておきましょう!

⑴まずは開発環境をしっかり整えましょう

他言語だと稀にブラウザとエディタがあれば動く言語もありますが、本格的なプログラミング言語となると、ソフトウェアやエディタなどをインストールしておかないと、勉強を進めることができません。億劫がらず始めに環境構築を行いましょう。

⑵つまずいたら、誰かに聞いてみよう

プログラミング学習は時につまずいたり、エラーの原因が自分自身ではわからなかったりします。そんな時は身近にいる頼れる知人に聞いてみましょう。もし近くに相談できる人がいない場合はオンラインで簡単に上級者に聞けるサービスがあるので、積極的に利用しましょう。

⑶モチベーションが下がったら勉強会などに参加してみよう

ひとりで勉強を進めるオンライン学習では、しばしばモチベーションの低下が課題になります。ダラダラしている自分を戒める為に、技術勉強会に参加して仲間や目標の人を見つけ、プログラミング学習の士気を高める事も大事なことです。

是非、Javaを勉強して次のステップへ

20151223_7

Javaは多くの開発現場で用いられるとても汎用性の高いプログラミング言語です。習得したJavaを武器に企業へ就職し大規模開発案件に携わる事も、フリーランスとして自分でAndroidアプリを開発する事も可能で、きっと今後のキャリアを明るくしてくれるはずです。一人で勉強するのはつらい事もたくさんありますが、独学をサポートしてくれる様々なサービスがあなたの支えになるでしょう。独学と本業の両立は大変でしょうが、時間のある時にJavaを勉強して習得し次のステップにつなげてくださいね!

この記事を書いた人:高木祐寿穂

takagiyuzuho

セブ島でのIT留学を経てエンジニアへ。知人の紹介やクラウドサービスを活用した受託開発で経験を積みWeb系の会社にてフロントエンドエンジニアとして従事。Webメディアが好き。

関連する記事

facebook

案件情報や最新記事をお届けします。
ぜひチェックしてみてください。