• 締切済み

プログラミングをはじめたいのですが・・・

私は学生なのですが、以前からプログラミングに興味があります。そこでプログラミングをはじめたいのですが、どうすればよいのでしょうか? 特にWindowsプログラミングをやりたいと思っています。 学生むきパッケージのVisualStudio.NET 2003を購入しました。しかし、どのプログラミング言語を選ぶのがよいのか分かりませんし、MSDNライブラリの使い方もわかりません。MSDNライブラリでは、プログラミングについてどこまで説明されているんでしょうか?MSDNライブラリがあれば言語の仕様や文法もわかりますか?

みんなの回答

noname#85184
noname#85184
回答No.6

すみません、追記です。 もしも質問者さんが、全くのパソコン初心者ならば、 プログラミングに入門する前に、 HTMLやJavaScriptに少し触れてみるのもいいと思います。 毛色は違いますが、コードを打ち込む楽しさと、 結果がすぐに反映される楽しさに触れることが出来るかもしれませんよ。

すると、全ての回答が全文表示されます。
noname#85184
noname#85184
回答No.5

私もまだまだ勉強中の身なので偉そうなことは言えませんが、 質問者さんと同じ立場からの意見ということでご参考までに。 まずプログラミングに興味を持たれたということは、コンピュータの動作原理について、 深く興味を持たれたとお察し致します。 まずそれを踏まえた上での言語選びですが、私はC#やC++よりもCをお勧め致します。 ご質問では、ウィンドウズプログラミングをやりたいとのことですが、 ウィンドウズプログラミングは非常に複雑であり、入門には適さないと思われます。 まずはCでプログラミングを勉強し、 自分のレベルを現在のレベルから初心者レベルにまで伸ばしてあげてください。 決して焦ってはいけません。 プログラミングの素養を身につけるのにはそれ相応の時間と根気と情熱が必要です。 Cの文法を覚え、書籍にある例題を一通りやっても恐らくもやもやは晴れないでしょう。 私がそうでした。 プログラミングを始めるまでのプログラミングに対するイメージと、 Cの入門書で覚えたことがあまりにもかけ離れていたからです。 また例題では飽き足らず、もっと実際に自分で本格的にコードを組んでみたいとも思われるでしょう。 そこで他のCの書籍を買って再勉強するのも一つの手とは思われますが、 多分それでももやもやは晴れません。 私がそうでした(笑) そこでせっかくCに入門したのですが、思い切ってCの書籍ではないものを購入するのです。 ウィンドウズプログラミングを目指されているのなら、 『プログラミングWindows第5版』 ISBN:4756136001 Charles Petzold (原著), 長尾 高弘 (翻訳) 出版:アスキー をお勧め致します。 ウィンドウズプログラマならば避けてはいけない登竜門だと思います。 ペゾルトの愛称でプロを含む多くのプログラマから賞賛されている書籍です。 コンピュータの動作原理にも深い興味のある方ならば、特にお勧めしたいですね。 上下巻という構成であり、また単価も高いのでちょっと厳しいです。 また内容も濃いので、購入当初は戸惑われるかもしれませんが、 ウィンドウズプログラミングなんてこんなものです。 こんなに複雑なコード、猫でもわかりません。 でも最初はわからなくても我慢して読み進めていけば、わかります。 それは、幼稚な言葉でごまかしたりしないで、 動作原理というものをしっかりと抑えているからだと思います。 まぁ、長々と書かせて頂きましたが、 例え入門する言語がCではなくても上記のような流れは大事だと思いますよ。 最後に、コンピュータ関連の書籍に限ったことではありませんが、 他の人の書評というのは結構参考になるものです。 本屋で買うのも全然アリなのですが、それを踏まえると、 世界最大手のオンライン書店のamazon.co.jpをお勧め致します。 別にアマゾンで買わなくても、例えば上記のように他の購入者の書評を参考するだけでも、 結構為になりますよ。 あと、最後の最後に 『コンピュータの名著・古典100冊』 ISBN:4844318284 出版:インプレス もお勧め致します。 様々な名著に触れることが出来ます。 大変勉強になりますよ。 それでは、ガツガツとコードを打ち込みまくってプログラミングを楽しんで下さい。 「目指せ、ハッカー!」です♪

参考URL:
http://www.amazon.co.jp/
すると、全ての回答が全文表示されます。
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.4

プログラマです。 .NETだと言語はC#あたりがいいかなと思ってます。 C++は言語自体が複雑でわかりづらいと思いますし、 VBは言語としてはあまりすっきりしていないですから。 Windows,.NET限定でなければ、C#よりJAVAかなと思いますが(^^; >MSDNライブラリがあれば言語の仕様や文法もわかりますか? 書いてはありますが、わかりづらいですし、 プログラミングの経験がないとこれだけではわけがわからないと思います。 それに、リファレンスマニュアルとしても非常に使いづらいです。

すると、全ての回答が全文表示されます。
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.3

私もSpoke Premium買いました。恐らく「できるプログラミング」という小冊子がついていると思いますのでまず、それを参考にとりあえず作って体験するのが一歩ではないかと思います。 それぞれの言語の特徴は冊子で説明されているので割愛しますが、参考書の豊富さなどからVB.NET→C#またはC++と進むのが適当ではないでしょうか。 VBの本はたくさん出ていますがVS2003に対応したVB.NETの解説書を選ぶようにしてください。 http://www.microsoft.com/japan/users/recipe/ http://www.microsoft.com/japan/msdn/thisweek/wednesday/

すると、全ての回答が全文表示されます。
回答No.2

文系出身のSEです。 どういったものが作りたいのでしょうか。 VBは画面表示のプログラムを作るのに適していると思います。 起動するとウィンドウが表示されて、ボタンを押したらダイアログが出て、ユーザからデータが入力されて、それをテキストファイルに保存して・・・とか。 VCはもっと内部処理系でしょうか。私もできません(笑)裏で動く演算とかデータベース処理とか。すみません、よく分かりません。 入りやすいのはVBだと思います。 勉強は本屋さんに行って入門書を買ってくるのがいいと思います。色々あってどれがいいのかはちょっと一概に言えません。わたしも結構はずれを買ってます。 ステップバイステップで進むものがいいと思いますが、ちょっと読んですっと頭に入ってくる文章の書き方をしてるものがいいんじゃないでしょうか。難解なものでもやりとおす覚悟があればそれでもいいですが。 MSDNライブラリは辞書的に使うものですね。言語の仕様や文法はでてますが、辞書だけじゃ語学の勉強ができないのといっしょで、これだけじゃ無理だと思います。

参考URL:
http://www.amazon.co.jp/exec/obidos/tg/browse/-/754380/ref=br_bx_1_c_1_2/250-7096005-0392234
すると、全ての回答が全文表示されます。
  • kozo_k
  • ベストアンサー率29% (55/188)
回答No.1

プログラミングをやる目的は何でしょうか? 目的によって使用言語が変わってくると思います。 将来プロとしてプログラミングをやるというなら「C++」 趣味としてやるというなら「VB(ビジュアルベィシック)」などがいいのではないかと思います。 MSDNライブラリには多分プログラミングの説明はないと思います(VisualStudio.NET 2003は使用したことがないので分かりません)。 言語の仕様・文法等は書籍によったほうがいいのではないかと思います。

参考URL:
http://www2j.biglobe.ne.jp/~little-g/vbtomo.html
すると、全ての回答が全文表示されます。

関連するQ&A