- 締切済み
プログラミングを始めようと思います。どの言語からやればいいでしょうか?
プログラミングを始めようと思います。どの言語からやればいいでしょうか? プログラミングを始めようと思っています。 でもどの言語から始めればいいのか、基礎知識は何が必要か、 どこから手をつければいいのか分からなくて・・・ いろんな質問やサイトを調べたら javaかCかVB のどれかからやった方がいいと あったのですが、 超初心者はどれから始めたほうがいいんでしょうか? あと、プログラミングを始めるのにあたって 必要な基礎知識は何でしょうか? これは調べた質問・サイト全て 言っていることが違うので・・・ いろんな人の回答がほしいです。 宜しくお願いします。
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- MasaMasa0614
- ベストアンサー率0% (0/0)
Me too
- morchin
- ベストアンサー率16% (212/1281)
Pythonがおすすめ。 簡単に何でもできる。 一通り学びたいならココ↓ http://diveintopython3-ja.rdy.jp/index.html ゲーム作りたいならココ↓ http://d.hatena.ne.jp/aidiary/20080507/1269694935 ゲーム作りたいなら、FlashのActionScriptもおすすめ。 http://bio100.jp/play_game/nyahax2010.html が例。
- layy
- ベストアンサー率23% (292/1222)
言語特定するのはまだ早いでしょうね。 パソコンのプログラムって何ができる?とかからでは。電卓なんかがそうなんですが、何か指示したら答えを出してくれます。表記してくれます。画面、ツールバー、ボタン、テキストボックス、ラジオボタンなど小道具、1+2を3にするロジック記載とか、どんな仕組みかイメージできるようにする。 こんな構造でこうしたいとなってくれば、それを実現する言語を探します。 情報処理の資格を学習して基礎を学ぶ。 ソフト買ってコマンドをすべて覚えても組み立てがしっかりできないというのではやらない方が良い。 ほかのサンプル、例題をコピーすることなく、何もない状態から1処理1語ずつ作り上げられれば力ついた証拠。 言語は人に勧められても合わないことあるので、どんなのが良いかは、自分で見つけるのが良い。 がんばりましょう。
Androidの開発とかをやってみたいなぁ、と感じているのなら、Javaを覚えるのが良いかもしれませんね。 Javaを覚えれば、Androidもですが、国内の携帯電話用のiアプリ等も作れる下地が出来ますし。 Javaでプログラミングする場合、Eclipseを利用することが多いですね。 以下を参考にしながら進めると良いと思いますよ。 [参考]改訂版:Eclipseではじめるプログラミング http://www.atmarkit.co.jp/fjava/index/index_java5eclipse.html
- live_creation
- ベストアンサー率50% (2/4)
私は仕事でVB6.0を扱う事になってから、独学でプログラムを覚えました。 今では、VB4.0、6.0、VB.net、C#、PHP、HTMLなどなど 全て独学でやっています。 アプリケーションをつくるなら、VB.netやC#が入りやすいと思います。 VBよりはC#の方がおすすめだとは思います。 expressならフリーで使えますよ。 後は、やはり何をしたいかによって言語にも向き不向きがありますので。
- Tasuke22
- ベストアンサー率33% (1799/5383)
確かに目標にする場所によってやるべき言語は違うでしょう。 しかし、多分ですがまだ目標も定まらず、とにかく何かやって みたいのだと思います。 言語はコンパイラ言語とインタプリタ言語に大きく分かれます。 コンパイラ言語はプログラム言語をコンパイルし、機械語に した後で実行します。このコンパイルで躓く人もいますから、 最初はインタプリタ言語が良いと思います。 Cはコンパイラ言語、VBはインタプリタ言語、JAVAはその中間で JAVAのみ特殊な立場の言語でしょう。 インタプリタ言語では私は新しいLuaをお勧めですね。 フリーで手に入ります。 また、Creative社のZEN X-Fi2が採用していますので、これの シミュレータがフリーであるので、PCに取り込めば、iPod touch に似たZEN X-Fi2を模擬的にPCで実行できます。 X-Fi2用のフリーのソフトが実用物からゲームまで幾つかあるので それをダウンロードしたら、プログラムはテキストファイルなので、 参考にするもの簡単です。 1つの言語で基本が飲み込めたら別言語に移るのは比較的容易です。 勿論例外はありLisp等はプロのプログラマでも習得できない人を 沢山見ましたが。 基礎知識としては、国家試験の初級システムアドミニストレータ (初級シスアド)のテキストを買って勉強することをお勧め致します。 基本的に知るべきことが網羅されています。まあ、プログラマの 小学校程度ですけど。 無料で毎日問題と前日の回答と解説をしてくれる仕組みもネット上に 昔ありましたが、今は分かりません。あたりまえ過ぎて興味がなかっ たので。
DOS-Shellなんてどうですか。Windowsパソコンを使っているのでしたらコマンドプロンプトは標準搭載ですのでソフトを別途購入する必要はありません。 必要な知識は英語。英語表記されるコマンドの意味を理解しないとコマンドを覚えられませんからね。 それよりもプログラミングをする目的によってVBかCかまたはjavaか選択する言語は変わってくると思います。とりあえずプログラミングってどんなことかを体験したいのでしたらDOS-Shellで十分かなと思いますよ。 次のテキストをメモ帳などで入力して保存し、echo.batとファイル名を変更したらマウスカーソルをファイルに合わせてダブルクリックしてみてください。 echo こんにちは pause DOS-Shellで簡単なプログラミング(ロジック)の考え方を覚えられますよ。
プログラミングを覚えて何がしたいんでしょうか? どの言語から入ろうが、ロジックの組み立てが理解出来れば、どの言語だろうが言語仕様確認しながら組むことは可能です。 言語覚える前に、フロチャートなりpadなりを覚える方が良いと思いますが、 フロチャートよりはPADの方が判りやすいので、とりあえずはPADで自分が作りたい処理のロジック組めるようにすれば良いと思いますよ。 [参考]フローチャートとPADの対応表 http://www2.ee.knct.ac.jp/el/E2/L210/algorism/flowchartandpad.html PAD書けりゃ、後は作りたい言語の命令を当てはめて行けば良いですし。 んで、何がしたいかによって、どの言語を使うのが良いかは変わってくるので。
- kiflmac
- ベストアンサー率22% (160/717)
馬鹿にいない趣旨を理解して頂けたら、エクセルで十分基礎的な簡単なソフトを作る事はできます。それ以上に、あなた自身がどの方向に進みたいかで、最初に必要な言語が見えて来ると思いますよ。
補足
最終的に何がしたいのかによって 言語が分かれるんですね・・・; まだプログラム初めて一週間も経ってないのですが 将来はアプリケーションの作成みたいなことを やってみたいです。 ケータイのOSのアンドロイドを使う(書き換える?)などして 新しいアプリケーションを作っていた大学生を見て、 私も同じようなことをやってみたいと思ったんです。 大雑把にしか言えなくてすみません;