• 締切済み

プログラミングの学習方法を教えてください。

ご閲覧ありがとうございます。 23歳学生です。 現在、ソフトウェア開発に興味をもっています。 ですが、全くの素人ですので、何から手をつけて学んでいけばよいのか分からず困っています。 情報技術の知識レベルは中小企業診断士の学習がきっかけで、以下のことを学びました。 1)ハードウェア、ソフトウェアの基礎 2)ファイル、データーベースの概要 3)通信ネットワークの基礎 4)システム開発の手法 5)その他 しかし、実用的なプログラミングや開発に関して全くわからずじまいで、プログラミング=ソフトウェア開発?といった具合です。 ソフトウェア開発の技術者の方は、どのようにプログラミングをスタートをされたのでしょうか? 目標は、最終的には「オリジナルの家計簿ソフト」を作りたいと考えています。 経験談、書籍、URL等何でも結構ですので、一から学べるアドバイスをよろしくお願いいたします。

みんなの回答

  • tetsumyi
  • ベストアンサー率25% (1946/7534)
回答No.2

Windowsアプリケーションの開発を手っ取り早く学ぶにはActiveBasicはどうでしょう? http://www.activebasic.com/ Win32プログラミング講座で基本的な部分を学ぶことができますし わからないことはプログラミング質問板で質問できます。 コツコツやれば何ヶ月かで「オリジナルの家計簿ソフト」を作ることも可能です。

satozirl
質問者

お礼

tetsumyiさん ご回答ありがとうございます。 ActiveBasicというのは初耳です。 早速URLから確認して、学んでみます。 貴重な情報ありがとうございました。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

私なりの独断と偏見で「オリジナルの家計簿ソフト」を作る場合のプログラム習得の難易度です。 C/C++ > JAVA > C# > VisualBasic > HSP > EXCEL(VBA) 難易度が高くなるほど、細かくプログラム制御出来る部分が増えて自由度は上がります。よりコンピュータの本質に近いほど難しいと言えると思います。 書籍の入手難易度は、次の通り。 C# > HSP > JAVA > C# > C/C++ = VisualBasic = EXCEL(VBA) 私としては、より簡単な方から入りたければ、VisualBasicやEXCEL(VBA)やHSPから入られてはどうでしょう? 本格的にプログラムの世界に入門したい場合は、C#,JAVA,C++をお勧めします。 [参考サイトや書籍] Excel(エクセル)実用編:家計簿の作成(VBA) http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/kakeibo.htm 作って覚える Visual Basic 2005 Express Edition入門 http://www.cbook24.com/bm_detail.asp?sku=9784798015644 HSP。最近はゲームよりの開発言語化してますが家計簿も作れます。 http://www.onionsoft.net/hsp/ C#入門 http://wisdom.sakura.ne.jp/programming/cs/index.html http://www13.plala.or.jp/kmaeda/cs/cs.html JAVA入門 http://www5c.biglobe.ne.jp/~ecb/java/java00.html http://www.asahi-net.or.jp/~YF8K-KBYS/newjava0.html C言語入門 http://www5c.biglobe.ne.jp/~ecb/c/c00.html http://www.asahi-net.or.jp/~YF8K-KBYS/c0.html C++言語入門 http://www5c.biglobe.ne.jp/~ecb/cpp/cpp00.html http://www.asahi-net.or.jp/~YF8K-KBYS/newcpp0.html ちなみにソフトウェア開発は、大きく設計・プログラミング・試験(評価)の3段階に分かれます。小規模なら全部を一人で行いますが、規模によっては別々の人が担当することもあります。 大雑把な分類ですが、次のように分担が分かれます。 設計・・・システムエンジニア(SE) プログラミング・・・プログラマー 試験(評価)・・・テストエンジニア まぁ、実際には兼任だったりするんですが。大規模になるとさらに細かく分担は分かれていきます。

satozirl
質問者

お礼

zwiさん 分かりやすい回答ありがとうございます。 特に、私の良く行く書店には様々なプログラミング言語の参考書が乱立していて、どの言語が初心者向きの言語?っといった感じでしたので、難易度のランク付けは非常に助かりました。 情報技術に関して本当に初心者ですので、excel、HSP、visual basic等から勉強していきたいと思います。 ありがとうございました。

関連するQ&A