私はどのプログラムを覚えるべきでしょうか。


現在Perlを使ったCGIで掲示板くらいは作れます。HTML/XHTMLはある程度正確に書けると思います。JavaScriptは簡単な物なら…。Ajaxは謎です。
しかしAPIはよく分かりません。(モジュール? 関数? Sendmailみたいなもの?)

しかし最近PHPが増えてきたしAjaxとセットで使われることも多い、と思っていたらRubyも楽しそうだけど、Pythonって海外のサイトでよく見かけるような…。

Windowsで動くインターネット関係のソフトを作ってみたいなんて気もありますが、どこから手を付けたら(勉強したら)いいのやら。

基本的にPerlを最初に覚えたので、C言語のように変数をいちいち宣言しないと使えない!? とか思ってしまいます。

しかし、PerlでWindowsプログラム…となると、Tk?? The GUI Loftとはどういう物だろう。Perl と HTMLの関係でしょうか。そもそもPerlって.exeにできるのか?

.Net というのもよく聞くけど関係有るのか、C#とかがいいのか?C++とどう違うんだ。
と、、言う具合にさっぱりです。
なにを勉強したらいいでしょうか?お勧めやお考えなどを

回答の条件
  • 1人20回まで
  • 200 ptで終了
  • 登録:2007/01/04 23:20:46
  • 終了:2007/01/07 20:29:06

回答(45件)

ただいまのポイント : ポイント68 pt / 200 pt ツリー表示 | 新着順

Perlを極める、またはJava todo_todo2007/01/05 00:07:15

Perlを使えるということであれば、もっと極めたらよいと思います。Perlは簡単に使えるだけに、ある程度で満足しがちですが、そこを越えるのはなかなか難しく、それだけに価値があるように思います。

質問文を読む限りですと、いろいろ気になっていらっしゃるようですが、他のものはインターネット上のコンピュータ辞典でもみてある程度理解するのみでよいように思います。

それ以外であれば、MS色の強さを嫌ってJavaに取り組む人が多く、オブジェクト指向の代表格でもあるのでJavaがよいように思います。

ある程度基礎ができていれば、他の言語を覚えるのは簡単だと思いますので、その点でもやはりPerlを極めることをお勧めします。

プログラミング言語とはOSとお話するためのことば CAMUS2007/01/04 23:42:37

そもそもプログラミング言語とは、OSとお話をするための言葉です。

ただの道具です。

この質問では、「英語を話すことができます。」という状態で、「次は何の言語を学べばいいですか?」と尋ねているのと同じ状態ですね。

言葉は、何のために学ぶのですか?同じ言葉を話す人たちとコミュニケーションをとって何かの目的を達成するときに使う道具だと思うのですが、プログラミング言語も同じですよ。

ですから、どのプログラミング言語を覚えたらいいのかは、あなたが何をしたいか、また、どういうプログラムセンスの指向があるかによって変わってきます。

まず、何をしたいかを探してみてはどうでしょうか。

それと、ご質問にある

・「プログラムを覚える」という言葉遣い

・APIが何かわからない

・「Ajax」をプログラミング言語だと思っているかのような文章

から何かいろいろと認識違いをされているように見受けられますので、そのあたりをまず辞書や情報処理系の書籍などで調べて見られることをお奨めします。

PHP か VB b-wind2007/01/04 23:38:53

とりあえず動くものが作りたいならこのあたりでいいんじゃないですか?仕事も多いだろうし。

しかし、

基本的にPerlを最初に覚えたので、C言語のように変数をいちいち宣言しないと使えない!?

の時点で Perl すら満足に使えていない気がする。

use strict; ぐらいは覚えてから他の言語に行ったほうがいいかもしれない。

十分ではないでしょうか? 狂人日記2007/01/04 23:36:16

マトモに使える(使えた)のがBASICくらいだった僕から見ると、羨ましい限りです。

あとは、どれでも良いから、自分が得意にしたい言語を一つ決め、それに習熟することではないでしょうか?

(仕事に使うとなれば、話も変わってくるでしょうが。)

趣味なのか仕事なのかよくわからないのですが haru_and_haru2007/01/04 23:35:22

Perlをある程度できるなら、もっと極めるのが良いと思います。

他にもやりたいのでしたら私はJavaをお勧めします。

  • ローエンドからハイエンドまで使われている(サーバから組み込みまで。もちろんWebアプリでも)
  • オブジェクト指向として設計されているので、オブジェクト指向を身につけるにはチョウド良い。

結局、言語は何でも流行りすたりがあるので、何かを極めて、必要に応じて違う言語を学ぶというのが王道かな、と思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません