しかし、プログラミング言語について知識はほとんどありません。
一から勉強していこうと考えていますが、どんなプログラミング言語を勉強すれば良いでしょうか?
必要な言語、あるいはそれらを習得する順番、お勧めの本などがあれば教えてください。
とりあえずまじめに答えてみる…
HTML, CSS, JavaScriptでフロント部分を作る。Ajaxとか(あ、これはJavaScriptね)んで、データをストアするために、MySQLみたいなデータベース言語を覚える。CGI言語(←これは正しい言い方なのだろうかね)としてPerlとかPHPとかを覚える。データの受け渡し方法として、JSONとか、いろいろ覚える。でセキュリティ関係。認証のために使える何かを研究。
Apacheかなんかでサーバーを動かす技術を覚える。あと、メールサーバーだね。Sendmailとかなんとか。で、それを動かすためにUnix系の言語を覚えて。DNSを設定するために… きゃー。
なんかイチからやると面倒くさくないですか?
今あるサービスを使った方が早くないだろうか。
まずは、JavaScriptで、Ajaxのおしゃれなウェブを作るか、マッシュアップ(Google Mapを使ったアプリとか)で修行して、プログラム言語への適性を見極めてみるってのはどうですか。
JavaScriptって癖のあるスクリプトだと思うけど、Cとかで修行した方がラクなのかなあ。
本格的なシステムを稼動させるのが最終目的なら、
オープンソースのソーシャルブックマーク・システムをベースにするのをお勧めします。
たとえば、SourceForge.net: Scuttle などがあります。
これは PHP + MySQL を利用しています。
PHP + MySQLですか。ありがとうございます。
パールかPHPで最悪なんとかなるとは思います。
ただし、多くの人に利用してもらったり、ログイン機能を付けるとなると、mysqlなどのDB(データベース)の知識や、
サイトデザインのためにFLASHやジャバスクリプトの勉強も必要になってきますし、
デザインセンスも問われるので、それこそデザインや色彩検定の勉強も必要になってきたり、、、、
と、WEBサービスの勉強には際限がないです。
とりあえず自分で作って、動くのを確認したいだけであればPHPだけでも作れます。
で、レンタルサーバーで動かしてみるだけなら、サーバー運用の知識もいらないですしね。
PHP初心者用で、たぶんいちばん有名な所です。
ありがとうございます。
回答ありがとうございます
今あるサービスを使うとはどういうことでしょうか?