【たまには勉強しなくちゃね】プログラミングを基礎からしっかり学べるWebサービス【今からでも大丈夫】

20140208_study_programing01

スポンサーリンク

僕からすれば羨ましすぎる話。 最近海外では外国語の代わりにプログラミング言語を外国語の単位として認めるという法案が可決したところがあるようです。
一方、日本でも佐賀県の全県立高校がWindows 8搭載タブレット(5万円)の購入が必須になったり(これは全然関係ないですがちょっと悲惨な気がします)、佐賀県武雄市では市内の全小中学校の児童・生徒にAndroid OS搭載タブレットを貸与するといった動きが見られます。
かたや「プログラミングを外国語として学べ〜」「タブレットを導入して勉強しろ〜」とでは比較にすらなりませんが、今の子どもたちを可哀想な目で見てしまう反面羨ましいなと思うことも多いです。
おそらくアイディアの生み方は若い子たちの方が面白い。いつの時代でも多分そうなんだけど。 でも、おじさんも若い子たちには負けてられないわけですよ。ということで、今回はプログラミングを勉強してみたいという人にオススメのサービスを2つ紹介します。

スポンサーリンク

動画で見て、メモして、実際に書いて理解する『ドットインストール』

20140208_study_programing02

僕も10年くらい前に独学でプログラミング(といってもHTML・CSS・PHPくらい)をちょっと勉強した時期があったんですが、そのときにこんなサービスがあればもっと理解度が深かっただろうなぁと思います。

ドットインストールのポイント

基礎から幅広く様々な言語をカバーしている

20140208_study_programing03

HTMLやCSSの基礎はもちろん、PHP・Ruby・Perlといった言語の基礎からしっかりと学べます。言語のほか、データベースの知識やサーバー環境の構築に関する知識、Webアプリケーション作成のための基礎、今人気のUnityの使い方まで広範囲に渡ってカバーされています。
基礎を学んだあとは、実践編として様々な課題に取り組めるのもいい。とてもいいと思います。

1日たった3分だけと思えば全然苦じゃない

まぁ、1日3分で終わる人なんていないと思いますけどね。集中してレッスンに取り組むもよし、マイペースにレッスンを勉強するもよしです。
独学で勉強していた当時はとにかく「面倒くさい」。それが正直な感想でした。頼れる人もおらず、掲示板なんかを活用してみても言ってる意味がわからないことも多々ありました。今は本当に面白く勉強ができる環境が整っているなぁと思います。

20140208_study_programing04

1つのことを学ぶのに、動画は最長3分。動画を見ながらメモをとることもできてとても便利です。 動画を見ながら実際にコードを書いてみて動かしてみる。それだけで当時は面白いと思えなかったことまで面白いな〜と楽しみながら勉強できてます。重要だなとか、何度か見ておいた方が良さそうだと思うレッスンはブックマーク機能を活用すれば、いつでもそのレッスンを見返すことができます。
無料のままでも十分勉強できますが、勉強中のソースコードを書くために動画を一時停止してエディタに入力して再度再生して…というのが手間であれば、ソースコードを閲覧しつつ勉強できる月額800円のプレミアム会員になるといいでしょう。
月額800円と聞くと高い気がしないでもないですが、パソコンスクールに通って勉強するよりはるかに安い。というより今まで無料で提供していたこと自体が奇跡みたいなもんですからね。 これはとても素晴らしいサービスだと思います。

ブラウザ上で1つ1つ実際にコードを補完しながら学べる『CODEPREP』

もう1つ面白いサービスが『CODEPREP』。こちらもこれから勉強したいという人には見ておいてもらいたいサービスの1つです。
「ドットインストール」が「動画を見て学ぶ」のであれば、こちらは『書いて学ぶ』スタイルのサービスです。

20140208_study_programing05 20140208_study_programing06

勉強したい言語を選んでこちらも基礎から学べます。ドットインストールと平行して勉強すれば、より理解度も深くなるんじゃなかろうか。基礎を学んだら応用編が待ち構えています。応用編はCODEPREPの方が面白いかもしれません。

課題は虫食いどころを埋めていくスタイル

20140208_study_programing07

すべてのコードをまるっと書くのではなく、各課題に沿って必要な部分が虫食い状態で表示されるので、その中に正しく実際に入力していきながら学ぶという感じです。よくわからない場合はポイントになる部分をしっかりと読んでチャレンジしていきましょう。

20140208_study_programing08

コードを入力すると、下の白いスペースに書いたコードがどう表示されるか、動くのかが表示されるので、自分で作り上げている感がでますね。
ただ、CODEPREPの場合は補足が少ない気もしないでもないので特にプログラミング未経験者でこれから始めるという人は、画面の隅々まで見渡しながら課題に取り組んでいくといいでしょう。ドットインストールで勉強して、CODEPREPで補完するというやり方がベストだと思います。
個人的にも今後はWordPressを使っていきたいな〜と、ふと思ったもので。どうせ使うならカスタマイズしたいとなると、プログラミングをもう1度勉強せねばと思いまして。昔取った杵柄を今一生懸命思い出している最中ですw 準備ができ次第WordPressにブログを移行していろんなことに手を広げていきたいなと考えています。

今回紹介したウェブサービスはこちら

ドットインストール

CODEPREP

プログラミングの勉強にオススメ

初めてのPHP、MySQL、JavaScript&CSS 第2版
Robin Nixon
オライリージャパン
2013-08-21


HTML5+CSS3の新しい教科書 基礎から覚える、深く理解できる。
赤間 公太郎
エムディエヌコーポレーション
2013-09-20