• ベストアンサー

一からのプログラミング学習

中学生の娘が大人になって、気軽にアプリを作成、企業でHPのメンテナンスなんかもお手軽に そんな技術を習得するのに、 どのようなステップが必要でしょうか? 塾なんかでプログラミングを教えているところなんかありますか? ステップアップの手順、何をすればいいかなどを教えてください。  今はタイピングゲームをしている程度です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.9

>ExcelのBisual Basicをお勧めします。 >Bisual Basicは、 Visual Basicな。 Visual Basic for ApplicationsとVisual Basicは別物。 >全てのプログラム言語の基本です。 基本ではない。そんなに基本が大好きならC言語(構造化型言語)かJava(オブジェクト指向言語)でもすすめるよ >これが理解できていると、他のプログラム言語の理解が容易です。 オブジェクト指向としても実装が中途半端すぎるし構造化型言語としても中途半端すぎるから正直容易にならない。 むしろ中途半端に覚えることに対する弊害の方が大きい。 >Excelはほぼ全てのPCに装備されていると思います。 されていない。実際、俺のPCのプライベートPCにはExcelインストールしていない。 LibreOfficeの表計算ソフトで十分。 >無料で勉強できます。 無料にこだわるならVisual Studio ExpressのVisual Basic Expressで.NET系のVBをやった方が何百倍もマシ。

その他の回答 (9)

  • lenman
  • ベストアンサー率0% (0/1)
回答No.10

> 中学生の娘が大人になって、気軽にアプリを作成、企業でHPのメンテナンスなんかもお手軽に 確かにアプリ作成と HP のメンテナンスは異なっていて ・アプリ作成 - 開発者 ・HP のメンテナンス - デザイナー・開発者(も?) のようになるかと思います。 HP に関してはデザイン部分や HTML に変換するのはデザイナーで枠組みづくりやサーバ手配等は開発者が行なっていることも多くみかけます。 > 塾なんかでプログラミングを教えているところなんかありますか? > ステップアップの手順、何をすればいいかなどを教えてください。  最近結構増えてきているみたいですね。 確認した限りでは「Naver まとめ」に乗っているのが結構網羅的に紹介されていていいように感じます。 http://matome.naver.jp/odai/2136250308145025401 結構短期集中でやっているのも多そうですね。塾としてやっているところ等は場所が限定(横浜)されますが以下のようなところもあります。 http://gramin.makeall.net いずれにせよこれらはプログラミングの初歩から教えてくれているので入りやすいと思います。いきなり Java や C 等から独学で入っても理解に時間がかかってしまうと思います。

参考URL:
http://gramin.makeall.net
回答No.8

ExcelのBisual Basicをお勧めします。 Bisual Basicは、全てのプログラム言語の基本です。 これが理解できていると、他のプログラム言語の理解が容易です。 Excelはほぼ全てのPCに装備されていると思います。 無料で勉強できます。 Excelを開き、VBAにアクセスすれば可能です。 なお、VBAにてBisual Basic言語で記述されたプログラムをマクロといいます。 マクロを有効にすると共に、マクロのヘルプをインストールして下さい。 必要に応じてアドインのインストールの実行して下さい。 マクロのヘルプのインストールやアドインのインストールは、 使いたいツールをクリックすると、インストールの可否をExcelが聞いてきますので、 OfficeのインストールCDをセットして、実行とすると簡単に出来ます。

回答No.7

>人の作ったゲームで楽しめる人は、決して開発者にはなれません。人からこれ楽しいから遊んでご覧と言われて・・楽しめない人。自分で作ること自体が楽しい人で無いと。 >  ゲーマーとプログラマーは、相反する興味・才能じゃないかと。 普通にプログラマ/SEとして仕事やっていますが、ゲーム楽しんでいる。 ちなみに同僚ともゲームセンター行ったりするしゲームの話題も話す。

回答No.6

>そんな技術を習得するのに、 どのようなステップが必要でしょうか? プログラマ-->大学の情報工学科 >企業でHPのメンテナンスなんかもお手軽に これがPGとしての物なのかサーバ管理の方なのかデザイン側かわからなかったので Webサイトデザイン-->美大 サーバ管理-->大学の情報工学科 プログラマ-->大学の情報工学科 >塾なんかでプログラミングを教えているところなんかありますか? 別に今からやる必要ない。元々プログラミングとか好きならやっても良いけど どうせ社会に出て実務レベルの知識や技術って中学生レベルでは理解できないよ。 (時々、中学生で基本情報とったとかあるけどあれは暗記の類でもとれる資格だから、どうしてこういうのかって理解している必要ない)

回答No.5

>そんな技術を習得するのに、 どのようなステップが必要でしょうか? プログラマ-->大学の情報工学科 >企業でHPのメンテナンスなんかもお手軽に これがPGとしての物なのかサーバ管理の方なのかデザイン側かわからなかったので Webサイトデザイン-->美大 サーバ管理-->大学の情報工学科 プログラマ-->大学の情報工学科 >塾なんかでプログラミングを教えているところなんかありますか? 別に今からやる必要ない。元々プログラミングとか好きならやっても良いけど どうせ社会に出て実務レベルの知識や技術って中学生レベルでは理解できないよ。 (時々、中学生で基本情報とったとかあるけどあれは暗記の類でもとれる資格だから、どうしてこういうのかって理解している必要ない) ちなみにこの手の仕事ってIT「土方」と言われるような仕事。 それを娘が言い出したらならまぁ親として見守るのはあるけど質問者のエゴでその道に進ませるのは 親としてクズ。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

お父さん?お母さんかな?  この方面にあまり詳しくなさそうですね。 まず、プログラミングとウェブページのメンテナンスはまったく異なる物です。  どちらも、外から見ると、何かをコンピューターにさせる命令のように見えますがね。 アプリケーションを開発するプログラム言語と言っても  ⇒プログラミング言語一覧( http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7 )  に、あるように膨大な種類があり、さらに毎年のように新しい言語が登場するといっても良いでしょう。こんなに種類があるのは、それぞれ得意とする対象や、手法が異なるからです。  そのために、あるアプリケーションを開発しようとしたら、 ・それに適した言語 ・自分の流儀・作法に近いもの ・過去の蓄積があるもの、とくに勤務先  などで開発言語を決めて開発することになります。  基本的な、流れはそんなにに変わりませんが・・例えば Hellow Worldと画面に出力するのに [Perl] print "Hello, world!\n"; [C++] #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; } [Pascal] program Hello(output); begin writeln('Hello, world!') end. [Ruby] puts "Hello, world!" ・・・とね。  ですが、させたいことを詳細に分析して、フローチャートを作成することまでは、どれも一緒です。    (入力)     |    <文字か?>   yes   No    |    |    |  <Entterか?>    |   yes  No    |   |   | ・・・・・・ここまでは、どの言語も同じ、あとはプログラミング言語と言う外国語に翻訳するだけ。  何の言語でも良いので、ひとつ身につけておくと良いでしょう。一昔前ならBasicでしたが、今はRubyとか、Dephiとか、javascriptなどでも良いかも。  ゲームを対象に絞るならC言語も良いでしょう。 >企業でHPのメンテナンス  こちらは、全く別です。  フローチャートも必要ありませんし、要は小説や絵の描き方を知ってればよい。もちろん動的に生成されるものはプログラムの知識も必要になりますが・・ >今はタイピングゲームをしている程度です。  その方面とは、真逆の世界ですよ!!!。  人の作ったゲームで楽しめる人は、決して開発者にはなれません。人からこれ楽しいから遊んでご覧と言われて・・楽しめない人。自分で作ること自体が楽しい人で無いと。  ゲーマーとプログラマーは、相反する興味・才能じゃないかと。  

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.3

No2です。大事なこと書き忘れました。 塾があるか? ですが、ネットで検索すれば(プログラミングとかデザイン、学校)いっぱいでてきます。それなりにお金はかかります。

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.2

独学も良いのですが、どうしても標準(基礎)がおざなりになってしまいます。 (たとえばMBの読み方、意味がアヤフヤとか。。。。。。。) 私は専門家ですが、コンピュータの会社の人でも全くひどい人がいます。 プログラムは動作するけど。 仕事をする上で受注する側なら、読み方あるいは発音がおかしくても理解してあげればよいので問題ないですが、発注側なら引いてしまいます。この人に仕事を依頼はできないと思っちゃいます。 お金かけないなら半年でも3ヶ月でもよいからコンピュータの基礎を教わってから、ゲームなどを独学で作ってみたらどうですか? HPは単なる保守ならよいですがデザイン能力が必要です。 単なるプログラムもプログラミング能力は当然ですが、デザイン能力も必要とされることが多々あります。 コンピュータの基礎(歴史を含め)を学習、その後なんらかのプログラミング言語を正式に学習する。デザインはそれなりの学校で学ぶ?かな?

  • t_ohta
  • ベストアンサー率38% (5241/13712)
回答No.1

今から自分で簡単なゲームを作ったりして覚えていくといいでしょう。 プログラミングは塾なんかで習うモノではなく、自分で研究しながら身に着けていくものです。 子どもの頃から独学で学んでる人はたくさんいます。 今は書籍がたくさん出回っていますし、インターネットで調べれば必要な情報は何でも手に入りますので、学びやすい環境にあると思います。 もちろん、大学や専門学校で学ぶと言う方法もありますが、子どもの頃から興味を持って趣味としてプログラミングをやっていた人は、優秀な方が多いですよ。

関連するQ&A