プログラミング言語がたくさんありすぎてどれを勉強していいのかわかりません。
なんのプログラミング言語を勉強するのがおすすめですか?
(HTMLとCSSはある程度できるのでそれ以外で)
初心者向けにまず取りかかった方がいいものと最終的に出来た方がいいものをいくつでもいいので教えて下さい。
宜しくお願いします。
最初から最後までPHPで良いかと。 レンタルサーバも結構あるし。
仕事でWEB開発とかやりたいならJAVAでOOの勉強もしておいた方が良いだろうけど、個人だとサーバ用意するだけで面倒だし。
つい1年前まで私もプログラミング言語はまったく分かりませんでした。C言語の入門書などを読んでみたのですが、さっぱり頭に入りませんでした。
しかし、PHPをつかってサイトを構築するようになり、みるみるうちにプログラムをくむことができるようになりました。PHPの良い点はヘルプファイルが充実している点と、ソースの読みやすさですね。
PHPで理解を深めたら、PerlやJavaに進むのもいいかもしれませんね。
HTML,CSSの次は、まずJavaScriptなんかどうでしょうかね?
ブラウザ上の処理をするのにJavaScriptは必須だと思います。
その後フォームなどで問合せ画面とか作る場合は、
PHPでもいいですし、Perlでもいいと思います。
ぼくは、最初CGIを勉強するのにPerlを使いました。
PHPはほとんどつかったことありません。
(XOOPSなどの設置、カスタマイズはしたことあります。)
ただ、PHPは、最近の個人で使うWEBアプリの主流みたいなので
勉強されるといいんじゃないでしょうか?
自分で一から開発する場合は、sendMail,qmailなどとの
連携方法、MySQL、PostgreSQLなどのDBソフトの使い方、
SQLなど勉強されればいいんじゃないでしょうか?
あとは、オブジェクト指向プログラミングあたり勉強されると
きれいな(?)システムが構築できるような気がしますし、
より他の人が書いたプログラムを解読しやすくなると思います。
一つというのではなくて、何にでも手を出してみるのがいいと思いますよ。
プログラミング言語というよりは技術になりますが、Web関係で行きますと、
HTMLにはじまり
CSS
DHTMLとJavaScript。DOMやproperty.jsやAJAXはどんなもんかぐらい。
XMLとXSLTとDTD
余力があればFLASHとActionScript
PHPやPerlやRubyのサーバーサイドスクリプトかASP.NETやJSPで使うCやC#やJAVAなどの本格的言語を一つ。
その言語からのデータベース処理。MySQLやSQLServer。
どの言語でも一番押さえておきたいのは、文字コードと、クロスプラウザの問題。
最終的にはアクセスカウンタから始まりBBSやデータベースを使ったショッピングカートを作れるようになればよろしいかと。
PHPがお勧めです。
htmlとcssができれば、すんなりと頭に入ってきます。
それに、開発環境とかも特にいらないし、かなり便利ですよ。
htmlファイルの中にphpのコードを簡単に書いて、
.phpにすれば、だいたいのレンタルサーバーでは動くと思います。
一度触ってみてください。結構感動します。
Web関連のプログラミングを対象に考えているのでしょうか?
それであればまずはPHPをお勧めします。私もPHPをはじめの言語として選びましたが、ほかの言語に比べわかりやすく、インターネット上に多くのドキュメントやライブラリが公開されているので構築も簡単です。ただ、Webに特化しているのでデスクトップアプリなどは制作できません。
デスクトップアプリも考えているのであればPythonをお勧めします。
そのほかにもよく職業欄で見かけるJavaやCなどの高度言語などを習得するとIT業界に就職する際には有利でしょう。
簡単に取り掛かれるのでRubyとRORをまず薦めておきます。
後はPHPなりJavaなりを覚えればいいと思いますが、
一度Rubyを覚えたら他の言語なんて移れなくなると思います。
(Rubyはプログラミングが楽しくなる言語です)
あえて選ぶとしたら実行速度を要求されるときのことを
考えてもう一つの言語を覚えるといいでしょう。
Rubyは人に優しい言語ですが、パソコンにはやさしくないので
実行時間がかかります。C++やJavaなどでも組めるようにしておくといいでしょう。
PHPがお勧めです。
HTMLは理解していらっしゃるとのことですので、
フレームの代わりにPHPを使う
http://neta.ywcafe.net/000372.html
このあたりから始めると便利さが1分で理解できてよいかもしれません。
コメント(1件)