私は中学校3年生です。そろそろ受験です。将来の夢はプログラマーです。
プログラマーになるためには、高校はやはり情報処理科があっていると思います。しかし、私の周りには情報処理科のある高校がありません。私の家は県外の高校に受験するほど裕福ではありません。なので普通科に受験をして家でプログラミングを勉強しようと考えています。
それで、何も無い状態からプログラミングを勉強しますが、何をしたら良いのでしょうか?それと、どの言語から勉強したらよいでしょうか?
恥ずかしい質問ですがよろしくお願いします。
No.1
- 回答日時:
私は、就職してから独学でプログラムの勉強を始めました。
それでも一応(プログラマにもピンからきりまであると思いますが)プログラムを作成できるようになったので、高校に情報処理科があるかどうかは、あまり関係ないと思います。
むしろ、高校のカリキュラムの中で教えられることというのは、非常に限られたものであろうと推測しますので、自ら欲するところに従って、自学研鑽するのがよろしかろうと思います。
まず、パソコンが必要です。
できればネットワークにつながるモノがよいでしょう。
あと、プログラムの勉強というのは、プログラム言語だけでなく、コンピュータの知識やその周辺知識が有った方が良いです。
(極端なことを言えばプログラムとは人間がやりたいことをコンピュータに指示することなので、人間のやりたいこと全般に対する知識が必要です)
そういう勉強には、情報処理技術者関係の本などで基礎的な知識を身につけるとイイと思います。
言語については、特に、何という希望がないなら、
JAVAかC#が変なクセがなくてよろしかろうと思います。
入門本から始めて知識や好奇心の拡がるにつれてより専門的な部分について勉強するのがよろしかろうと思います。
あと、漫然と学習するというのはナカナカ身につかないと思うので、
自らの興味のある分野でこういうプログラムを作りたいという(それぞれの段階で)目標を持って学習するとよろしいかと思います。
貴重な体験談をありがとうございました。
就職してから独学で勉強したのですか。急がなくてもいいですね。
今は受験勉強に専念します。
一応パソコンはあります。インターネットも出来ます。プログラマーになりたいと親に言ったら買ってくれました。なので絶対にプログラマーになってみせると思っています。
まずはJAVAというものでゲームを作ってみようと思います。
ありがとうございました。
No.2
- 回答日時:
私は「写経」といわれている方法が良いと思います。
http://d.hatena.ne.jp/keyword/%BC%CC%B7%D0
ここの3番の意味を見てください。
本を購入し、そこにあるサンプルソースを
PC上で打ち込んで、コンパイル・リンク・実行を繰り返す。
なにも考えずに、なにも理解せずただ打ち込むのは駄目だと
思いますが。最低でも本に書いてることは理解するように
しながら、
100%サンプルそのまま、打ち込んで実行するだけでも
充分に実力がつくとおもいます。
そして、少し元気があり、気力がある時には、
すこし、自分なりに手直ししたり、疑問に思ったことを
確かめるために、すこしコードを変形させて実行して
確かめたりする。
この方法は、とても効果がありますよ。
ただ
>何も無い状態からプログラミングを勉強しますが
ということなので、
本屋さんで、選ぶ書籍は、自分が興味があるプログラミング言語の
入門書になると思います。
ある言語の入門書であっても、
その後、実力がついて、別の本にステップアップする場合でも
この写経の考え方は役にたつと思います。
ただし、以下のような本は写経にはあまり向かないです。
a) サンプルソースの一部のみが本に印刷されており
残りや、付属のCD-ROMに収録されている。
b) 本に書かれたサンプルソースの実行環境を自宅のPCでは、
用意できない。
例) a)特殊なOSにて動作可能
b)高価なツールや、マニアックな環境でしかどうさできない。
基本的に実行可能の用意の仕方、インストールの仕方
などが解説されていたり。
すべてのサンプルソースが本に印刷されているものは
写経向きだと思います。
あと、当然パソコンは必要になります。
開発環境も必要です。
Javaの開発環境はフリーです。
C/C++もbcc32というフリーのものがでています。
VB.NET, C#, VC++等は、マイクロソフトから
Visual C# Express Editionなど、フリーでダウンロードできます。
参考URL:http://d.hatena.ne.jp/keyword/%BC%CC%B7%D0
詳しい説明をありがとうございます。
Cと言う言語は結構使われているみたいなのでJAVAを勉強しようと思います。
インターネットでJAVAを調べてみたらドコモのiアプリはJAVAから出来ているとわかったのでまずは、JAVAでiアプリを作ってみようと思います。
写経をして地道にひとつずつ確実に覚えていこうと思います。
ありがとうございます!
No.3
- 回答日時:
>今週からプログラミングを
>私は中学校3年生です
今からそんなことしないように
まずは高校受験だけに集中しなさいよ。
>プログラマーになるためには、高校はやはり情報処理科があっていると思います
高校レベルの情報処理科行った所で
高卒ではまったく使い物になりませんから
ほとんど普通科から大学/専門学校に行こうが
情報処理科出ていようが大差ありませんから
回答ありがとうございました。
受験勉強をまず頑張ります。やはり情報処理科へ行ってもワードやエクセルを使ってマクロを作るだけと高校の先輩から聞きました。
まずは高校へ行って大学や専門学校へ受験します。独学でも少し勉強します。
ありがとうございました
No.4
- 回答日時:
私の持論ですが、プログラマは原則として独学です。
まず目的をもって独学することです。
PCさえあればプログラムは始められます。
またネット環境もあれば参考書だって必要ありません。
(まあコンパイラやフリーソフトなど考えるとネットは必須ですね)
>>何も無い状態からプログラミングを勉強しますが、何をしたら良いのでしょうか?それと、どの言語から勉強したらよいでしょうか?
将来の投資だと思ってなんとかPCは手に入れましょう。
最初の言語はCでいいんじゃないですかね
というかこれは私がC言語から学習をしたからって理由です。
あと参考文献が他言語とり多いってのも有りますが、
今はWEBにどの言語も入門サイトは多数あります。
まずは目的です。
何を作りたい!(ゲームをつくりたいとか)
そこからだと思います。
回答ありがとうございます。
パソコンは親に買ってもらいました。なので絶対プログラマーになってやると思っています。インターネットも光をつないでもらいました。
正直言ってこんなに贅沢していいものかと思います。
今までの回答でまずはJAVAから勉強しようと思います。ドコモのiアプリはJAVAから出来ているとわかりましたので。
でもauやソフトバンクのケータイのゲームはCから出来ていると知ったので、迷っています。私はケータイに少し興味があるので。
ありがとうございました
No.5
- 回答日時:
#1>今は受験勉強に専念します。
#1は、就職してからやった方がいいという意味ではありません。
進学する高校に情報科があるかないかは、大した問題ではないという意味です。
むしろ、時間のある学生時代に修養を積まれるのは良いことだと思います。
#4>auやソフトバンクのケータイのゲームはCから出来ていると知ったので、迷っています
auのアプリは、CでBREWというもので作られています。
(実際に携帯で動くプログラムを載せるのは)登録が必要なので商業ベースではないアマチュアは難しいと思います。
No.6
- 回答日時:
携帯のプログラムに興味があるようですが、まずは、パソコンのプログラムからやるのをお勧めします。
携帯のプログラムは特種な環境下なので、ちょっと(最初は)難しいかも。
本来は
(1)コンピュータの基礎勉強
(2)言語の勉強
という順が本来なのですが、
きっとつまらないでしょうから、興味のもてるところから行うのがよいと思います。
ゲームのプログラムはどうでしょうか?
ゲームのアイデア自体は難しいので、すでにあるゲームを参考に自分で作ってみる。
すると、「画面にキャラを表示するにはどうするのだろう?」「キャラを動かすには?」
「キーやゲームパッドの入力は?」「ハイスコアを保存するには?」といろいろ疑問が出てくるでしょうから、
一つ一つ調べていく・・・
わからないところはネットで調べたり、ここで聞いたり。
言語はCをお勧めします。JAVAやりたい気持ちわかりますが。
あと、マイクロソフトのVisualStudio .NETに入っているBasicもお勧め。
これは無料版も有りますし、解説したサイトもたくさんありますので。
http://www.forest.impress.co.jp/article/2005/12/ …
http://www.microsoft.com/japan/msdn/vstudio/expr …
あ、Cも無料か。
ちなみにプロになるなら特定の言語だけでは食っていけません。ちなみに私は派生言語やローカル言語も含めると30以上修得しています。(さりげなく自慢)
やがて他のも勉強することになります。ですから、最初はCをお勧めします。
すごいですね!30以上も・・・。
実はC++を以前、知人から参考書を借りて少し勉強をして参考書のとおりにゲームを作ったのです。が、
文章の意味や#の意味がわからなくJAVAはそれほどゴチャゴチャしていないなと思ったのでJAVAが気に入りました。
すみません。質問内容が嘘でした。
とにかくまずは、皆さんが言っているようにCから勉強します。
質問なのですがCとC++はどこが違うのでしょうか。
よろしくおねがいします
No.7ベストアンサー
- 回答日時:
あ、JAVAが気に入ったなら無理にCにする必要はないかもしれません。
>>質問なのですがCとC++はどこが違うのでしょうか。
Cにオブジェクト指向の考え方などを付加したのがC++です。
オブジェクト指向の考えは人によっては非常に難しいため、最初はCそのものを勉強することを薦めます。
Cを勉強した後、拡張部分を勉強すれば良いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 5 2022/07/27 11:59
- 予備校・塾・家庭教師 通信制高校高3です。英語と国語について。 今から11月の終わり又は1月、2月の終わりまでに進研模試偏 1 2022/07/26 22:51
- 学校 国立大学の医学部医学科に行きたいです 4 2023/06/21 14:00
- その他(社会・学校・職場) 高3で英検四九です。 通信に通っていて中学は病気で行けてませんでした。 今はバイトして学校週三で通っ 1 2022/05/24 14:21
- その他(悩み相談・人生相談) 本当に本当に腹立つことがあるのでどうか相談乗ってほしいです。 弟と父が本当にどうしようもなくて手の施 4 2023/01/13 20:36
- 大学受験 私は今高二になり進路について考えている女子高生です。文が読みにくかったらごめんなさい、私は高校受験ま 2 2023/04/03 23:50
- 大学受験 立教大学か中央大学か 3 2023/01/06 11:06
- 高校 高校1年生です。入学して2ヶ月経ちました。 今の高校に入学する前、私立高校と今通っている公立高校で悩 4 2022/06/18 20:59
- 大学受験 高二です。現在、高専の2年生です。医学部に行きたく、進路変更をしたいと思い、大学受験の勉強を頑張って 6 2023/02/06 20:34
- 大学受験 中三の弟が、私が芸術系の進路に行ったので憧れで、自分もその道に進みたいと最近言うようになりました。 1 2022/09/25 11:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
27歳からプログラミングを始め...
-
プログラミング
-
プログラミングでものを作れる...
-
自作でプレステ対応ゲームは作...
-
C言語、C+、C++、C#の違い
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
VBScriptで引数を省略したい場合
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
HOLONついて教えてください。
-
C言語でのsleep機能について
-
procってなんですか?
-
最新のプログラム言語を学ぶに...
-
質問失礼します。 プログラム言...
-
順列の内容をすべて表示するプ...
-
なぜGIMPは使いづらいのか
-
LeetCodeていうの初めて、
-
家庭のパソコンで Python の 環...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
情報工学科にはパソコン知識が...
-
万年カレンダーのプログラムの...
-
VBAの勉強の仕方
-
プログラミングに 興味をもっ...
-
PixivとかDMM(FANZA)みたいなサ...
-
アマグラマーについて
-
オリジナルの占いサイトを作る...
-
OpenGLで質問があります。
-
中卒がプログラマーとして生き...
-
自作でプレステ対応ゲームは作...
-
プログラマーになったきっかけ...
-
PGに慣れず適応障害と診断され...
-
工業高校へ向けて
-
組込技術者を目指しています
-
中学生 プログラマーになりた...
-
VC++ と C++Builder
-
プログラムと数学の融合
-
C言語でタイピングゲームを作り...
-
プログラミングに触れて見たい
-
Cマガ、電脳クラブみたいの!
おすすめ情報