2010-12-03 29 views
0

最も混乱することは、どの言語を学ぶかを決定するようだ。私の友人の一人が私にルビーのチュートリアルを送ってくれた。私の学校のJavaで私が取ることができないクラスがありますが、教科書を使うことができます。別の人が私にPythonで始めるように言って、これを私に送ってきました - http://diveintopython3.org/。だから私はかなりの方向性があるので混乱しています。私はプログラミングで何をしたいのか明確な目標はありません。ちょうどプログラミングから始める - 何をすべきかについてかなり気にしない。

アドバイスは素晴らしいでしょう!

+0

不明なゴールはどうですか?役に立つ提案をするのに役立つ何か? –

+0

[ゼロからプログラミングを始める方法](http://stackoverflow.com/questions/3391854/how-to-start-programming-from-scratch) – birryree

答えて

2

スタートは常に厳しいですが、あなたは自分自身に '何をしたいですか? 'クールなWebアプリケーション、コマンドラインアプリケーション、デスクトップアプリケーションなどを作成したいですか?世界はあなたの指先にあります!

私は個人的には、ブラウザの言語であり、最近多くの場所で使用されているjavascriptの学習をお勧めします。いつも始めるのが最も簡単な場所ではありませんが。私は第2のPythonを使用しますが、Pythonへのダイブは、既に1つの言語を知っていて、それを開始するのに最適な場所ではないかもしれない人々の方に向いています。 Learning Python the Hard Wayという初心者向けのZed Shawの最新の本を見てみることをお勧めします。

+0

これは良い本ではなく、愚かなことをたくさん教えています。非常に非公式です。それをお勧めしないでください。 –

0

Pythonはあなたの友人です:) IMHO、プログラミングの初心者にとっては最高の言語です。それは明快で簡潔で、数秒でプログラムを書くことができます。もちろん、ルビーのような言語も良い賭けですが、私はPythonに固執します。また、Pythonへの潜入は、実際には、あなたの友人が実際にあなたにいくつかの素晴らしいアドバイスを提供しているので、実際には最高のリソースです:)

0

私は、あなたが最初に行きたい方向を選ぶのが最善だと思います。むしろデスクトッププログラミングやウェブプログラミングをしたいですか?

デスクトッププログラミング...私はあなたを助けることができません。私のものではありません。

(これは人々が常に議論しているものです)、私はPHPをお勧めします。 さまざまな理由がありますが、#1は簡単に学習できるということです。

私はRubyをたくさん混乱させていませんが、それも狂気を持っているようです。まともな言語のように。私はちょうどあなたにそれについてまともな意見を与えるためにRubyについて十分に知りません。

0

私はあなたが選択するには、次の基準を取りたいと言うでしょう:

  1. 私は言語(教師、同級生、友人を)知っている私の近くに誰かを持っていますか
  2. どのくらいのdocumentation/samples /チュートリアル/ etc。
  3. どの言語が私に「もっといい」ように見えますか?それはおそらくあなたがそれをより簡単に感じられるようにします
  4. どのような種類のアプリに取り組んでいきたいですかそれを、コストをどのように多くの情報/私はどのようにその言語に関する書籍が
  5. 私の地元の図書館にあるかもしれないいくつかの答え
  6. を得ることができるので、知識のある人は、その言語用のスタックオーバーフローである最初の(モバイル対デスクトップ対ウェブ)
  7. $?

ちょっとしたポインタ。

0

私が13歳の時からプログラムする方法を学びたかったのですが、私のお父さん(機械技術者)が私に「コード」を学ばせるように言いました。私は彼のように全く気づかなかった。

私はC++の "Hello、world!"と書いたとは思いません。私が18歳になるまで(13歳のときにWindows 3.1を持っていたので、.txtファイルの名前を.exeに変更しようとしました)。

ここで答えを読むとき(特に私の場合)、これは実際にはほとんどの経験豊富な人には答えにくい質問です。私はコミュニティーカレッジの教授を迎え入れるほどの運が良かったです。私は「このことを知らないのはどういうことなのか」を覚えています。コミュニティーカレッジで非常に入門的なコースを取ることで、ビジネスメジャーに教えられている(プログラマーや何かに同感できるようにする)ことは、特にあなたが「気づかない」と感じる場合には、良いスタートです。

ちょうど「言語を選んで」それと一緒に行くと、私には不愉快に思えます。プログラミングが実際に最初に何であるかを学びます。それは退屈かもしれませんが、私は実際にコンピュータ/オペレーティングシステム/プログラムの解剖学を最初に学ぶことだと思います。コンパイラが何であるか、ソースファイル、 'コンパイルされた'言語と 'スクリプト言語'の違いについて学びます。人々が何を意味するのか(ここに掲載されている他の回答では)「デスクトッププログラミング」と「ウェブプログラミング」を学びます。

私は今、Linuxについて多くのことを知っていることを願っています。 linuxでは、太陽の下で任意の言語のコンパイラをダウンロードできますが、そのプロセス全体に精通している別の学習曲線があります。私が言ったように、これは答えるのが難しいと言いました。しかし、あなたがかなりコンピュータに慣れているなら、私のアドバイスはこれです:Pythonで始めることで騒ぎにならないでください。 Linuxをダウンロード/インストールし、Cコンパイラをインストールしてください。まず「Hello、world!」と書いてください。プログラム(誰もが書いた最初のプログラムです)。 Pythonは偉大な言語ですが、あなたが私のような人なら、あなたは非常に混乱しています。しかし、C言語のような言語はマシン自体に非常に近いですが、混乱します。がんばろう!

0

最近多くの人が賞賛していますhttp://www.codecademy.com/私はそれを自分で使っていませんが、私が見たことからは素晴らしいアプローチのようです。

最初に起動するときの最大の痛みの1つは、開発ツールをすべてセットアップすることです。オンラインですべてを行うことは、簡単な勝利を得るのに最適な方法です。

関連する問題