No.5ベストアンサー
- 回答日時:
Cから始めることに賛成です。
C#,C++,Java等に進むにしろ、Cはそれらの基礎になり学んだ事は殆ど無駄になりませんし、C++,Javaで入ってくる初めての人にはやや難しい考え方などがないので良いのではと思われます。
次のサイトを参考にされたらいかがですか。
"猫でもわかる"の名前から来る印象よりも真面目に、基礎から実用的なプログラムを作る迄必要な項目が網羅されていると感じられます。
http://homepage2.nifty.com/c_lang/
猫でもわかるプログラミング
http://homepage2.nifty.com/c_lang/index_c.html
C言語編
No.3
- 回答日時:
どんな分野に進みたいかを先に決めたほうがよいとは思いますが...
分野を特定しないのであれば、その中で一つ選ぶとすればCですね。一番つぶしがききます。
この回答へのお礼
お礼日時:2009/11/06 01:35
出来れば将来的にはソフトの開発などやってみたいと考えております。
皆様から回答いただきCから勉強することにしました。
今日「独習C」という本を購入しましたので一から勉強したいと思います。
No.2
- 回答日時:
C言語からはじめるのが一番良いと思います。
理由:比較的簡単で、他の言語への応用もきく。
現在使用されている言語の多くがC言語の影響を受けている
開発環境が無料(VisualStudio2008ExpressEdition→基本的にC++の開発環境ですが、C言語でもほとんど問題なく使用できます)
開発環境のインストールが比較的楽(Eclipsなどと比べて)
C++は機能が大き過ぎて、初心者が使いこなすのは大変です。
C言語の次はJavaが良いと思います(開発環境はeclipsが無料なのでお勧めですが、インストール作業が少し大変)。
javaは見た目はC言語と同じようですが、オブジェクト指向という新しい考え方(今では普通かも)があります。C言語(手続き型言語)と設計の仕方が異なります。その辺に留意して勉強すると良いと思います。
オブジェクト指向の設計パターンとしてGOFが有名です(ぐぐれば多くのサイトにヒットします)
ただし、C言語はコンパイラ言語なので、デバッグ(プログラムが動かないとき、その原因を調べたりする)作業が少し大変です。
また、コンパイル時のエラーチェックが厳しいため、コンパイルエラーを見ただけでやる気をなくす可能性があるかもしれません。
そういったことを考えれば VisualBasicが一番お手ごろかもしれません。開発環境も無料です(VisualStudio2008ExpressEdition)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- お酒・アルコール 一般的なワインの勉強をしたい 我がキャパクラはソムリエが居ることもあり、ワインに力を入れています。 2 2022/05/28 16:35
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(就職・転職・働き方) 未経験からのウェブ関係の仕事 1 2022/04/24 23:05
- XML ホームページ作成ーこういうのを作りたいんです 6 2022/05/23 18:37
- 大学受験 準同型写像 2 2023/03/16 18:16
- 統計学 t検定を繰り返してはいけない理由について教えて下さい。 2 2022/05/15 12:37
- その他(悩み相談・人生相談) 今絶対絶命のピンチで、とても悩んでることがあります。 それはあと2日後に、卒業がかかってるテストがあ 2 2023/08/07 01:12
- Excel(エクセル) Excelで質問です! 現在マクロを勉強中の初心者です。 以下のような表から、会社名が空白のもの以外 2 2022/06/14 12:16
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- ドライブ・ストレージ WindowsドライブのHDDクローンとcopyの違いを優しく教えてください パソコンの起動ドライブ 5 2023/03/05 09:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#,vb.netで業務用アプリ開発と...
-
へんな現象
-
研究室志望の提出文書
-
応用情報技術者試験の令和元年...
-
右ビットシフト
-
Linux Cプログラミングを学ぶた...
-
大量のデータを読み込んで表示...
-
Windows formアプリで データグ...
-
Notepad++の関数リスト表示の変...
-
c言語
-
win10で、正確な待ち時間の作り方
-
gccを行ってもexeファイルが生...
-
mallocについて
-
C言語をコンパイルするとコンピ...
-
システムエンジニアの適正について
-
Notepad++の関数リスト表示でC...
-
Linuxでの開発環境構築や設定の...
-
C言語の関数と配列に関する質問
-
C++6.0でのresource.hについて
-
トリプトファンってケト原性あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列と関数の練習問題
-
システムエンジニアの適正について
-
[C言語]fputsとfprintfの違い
-
C言語をコンパイルするとコンピ...
-
mallocについて
-
どちのほうがすきですか?
-
ArduinoのジャイロモジュールMP...
-
大量のデータを読み込んで表示...
-
gccを行ってもexeファイルが生...
-
VisualStudio2022でC言語プログ...
-
C言語 列挙型(enum型)変数について
-
こんなことてしますか??
-
C言語の関数と配列に関する質問
-
Linuxでの開発環境構築や設定の...
-
質問失礼します。 プログラム言...
-
MACで動く実行ファイルをWindow...
-
WindowsのCapsLock(キャップス...
-
これなにがちがうんですか??
-
卒業研究でよく分からないとこ...
-
gcc13.2のバグ?
おすすめ情報