Mysql→Php→Javaの順番で勉強する。

Javaの初心者向けサイトを探していたんだがなかなかいいのがない。
はてぶで「Java 初心者」を検索してみると引っかかるのはJavascriptばかり。
いっそJavascriptを勉強してみるかと偉大な名無し先生が作った下記のサイトを見てみた。
サイトに名前が記載されていないので名無し先生と呼ばせていただく。


JavaScript初心者入門講座
http://java-script.seesaa.net/


ちなみに私はこの名無し先生を尊敬している。
奈良の大仏並みの巨大な名無し先生大仏を建立したいぐらいである。
ネットにこのようなプログラミング言語初心者向けサイトをたくさん作っていただくのは神か仏かのどちらかである。


このサイトの左下隅に下記のようにある。

Javascriptの)次に何を学んだらいいの?
・より本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。
・Web系のプログラミングを学びたい場合は PHP初心者入門講座 をおすすめします。
PHPJAVAではデータベースにMySQLを使用しているため、 MySQL初心者入門講座 を先に学ぶと習得が楽になります。もちろん必要になった段階でMySQLを学んでもOKです。


名無し先生はプログラミング初心者にJavascriptを勧めている。
Javascriptはブラウザとメモ帳があれば開発できるからである。
あとJavascriptコンパイルがいらない。
つまりまとめると
・プログラミング初心者はJavascript
・本格的なプログラミングを学びたい場合はJava
・Webプログラミングを学びたい場合はPhp
PhpJavaはデータベースにMysqlを利用している。
である。


私はラーメン大学コンピュータ学科を劣悪な成績で卒業しているのでプログラミング初心者とはいえない。
また昨日の日記の今一番人気があるプログラミング言語2011年2月時点でJavascriptについて書いていない。
よってJavascriptは却下。


JavaPhpのどちらを勉強するべきであるかである。
その前にひとつのことに気づく。
PhpJavaはデータベースにMysqlを利用しているらしい。
つまりPhpJavaを使うにはMysqlの知識が必須だということだ。


これは冷静に考えると当たり前である。
PhpJavaはデータを扱う手段でしかない。
料理に例えるとPhpJavaは包丁でデータは食材だ。
食材は冷蔵庫に入れておかないと腐ってお腹があいたたになる。
その冷蔵庫にあたるのがMysqlだ。


よし、まずは下記の名無し先生のサイトでMysqlを勉強する。


MySQL初心者入門講座
http://mysqlweb.net/


次にPhpを勉強してJavaを勉強する。
Javaの前にPhpを勉強するのは下記の名無し先生の2つのサイトを比べたからである。


PHPプログラミング初心者入門講座
http://php5.seesaa.net/

Java初心者入門講座
http://sunjava.seesaa.net/


左のメニューを見て欲しい。
断然Phpのほうがメニューが少ない。
私はJavaのメニューの多さに腰を抜かしていた。
最初、小物を倒して経験値を稼いで最後にボスを倒すのはRPG界の鉄則である。


まとめ。
MysqlPhpJavaの順番で勉強する。