みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

プログラミングのまったくの初心者ですがiOSの開発

プログラミングのまったくの初心者ですがiOSの開発を学ぶにはどうすればよいでしょうか

大学に入学して入学直後のガイダンスのあと、学科についての質問をしようとしたら、教授と話が弾んで2時間くらいいろいろ盛り上がって進路のためにスマートフォンのアプリなどを作って名を上げてみればどうだろうか、となったのですが、今の私では、iOSの開発がしたいけど自分の学科には同志となる学生がいなくて嘆いている教授に教えを乞いに行っても相手されないだろうから、パソコンに触ったこともないのに入院中3ヶ月iPhoneアプリを書いて大ブレイクした人のように独学ですべきと言われました
しかしObjective-CをやるにはまずCをやるのがオーソドックスであり実際にiOS開発初心者向けのサイトはみなプログラミング自体の初心者は相手にしてなく学ぶ方法が分からず困っています

Cによるプログラミングの基本を学ぶにも学生のレベルが低い大学のため、前期のうちではそれすら学ぶことができません

私はコンピュータそのものについての知識は真っ当な普通科高校の優等生以上にある自身があり、WindowsとiPhoneをエンドユーザーとしては可能な限り使いこなせていますが、予備校モドキの管理教育高校で副教科などは教育困難校レベルの教育しか受けられておらずプログラミングやOfficeのような趣味でパソコンやってるだけでは身につかないことは一切できません

そんな私のようなプログラミング自体の初心者でCも書いたことないような人がiOS開発を学ぶのによい本はなにがあるでしょうか
また、13インチでi7にCTOしたMacBook Airを注文したのですがソースを書く際などに大きくて高解像度のモニターなどの周辺機器は必要ならば教えてください

投稿日時 - 2012-04-11 22:11:03

QNo.7416118

困ってます

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

<<Cによるプログラミングの基本を学ぶにも学生のレベルが低い大学のため、前期のうちではそれすら学ぶことができません

基本どこでもそうです。大学はレベルの低い人に合わせて授業するため、本当に自分のやりたいことは教えてくれません。なので全部独学でやるしかないです。自分もしました。

前の回答でもいってましたが、C言語はすべての言語の基本なのでまずはこれを学んだ方がいいと思います。目安としてはscanfとprintfでオセロを作れるぐらいなるといいと思います。
教科書はやさしいCが安定です。

それができたらオブジェクト指向を学ぶべきです。オブジェクト指向はすべての言語に共通する考え方なので、避けては通れません。これを学ぶさいの言語は何でもいいとおもいます。

これも分かったらiPhoneプログラミングに挑戦してみるといいとおもいます。

投稿日時 - 2012-04-12 02:30:31

お礼

ありがとうございます
Cというすべての人が通る基本からやるべきであることがわかりました
早速教授にCの学び方について質問したところ相当アホな質問してきたみたいでえらい機嫌悪くしてしまったみたいです
プログラムを甘くみていたのかもしれないことがわかりました
最も丁寧に書かれたlain_003にお礼を入れベストアンサーにしますがほかの方も同じだけど大切なことを教えてくださいました
ありがとうございます

投稿日時 - 2012-04-12 20:13:54

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

zwi

C言語のプログラミングは独学で中学生でもできる人がいる位ですから学歴や学校の事情は今現在出来ない言い訳になりません。中学生が挑戦するように、まずC言語の入門書を買い地道なことから学んで下さい。

プログラミングの勉強は、MacBook Airで十分です。
わたしも「やさしいC」を推薦しておきますが、開発環境などWin用に書かれている部分があるかと思いますが、MacのXcodeの開発環境の置き換えて勉強できると思います。

投稿日時 - 2012-04-12 16:35:54

お礼

遅ながら無礼に気付きましたのでお礼申し上げます。
回答ありがとうございました。

投稿日時 - 2012-06-14 01:31:43

ANo.1

> しかしObjective-CをやるにはまずCをやるのがオーソドックスであり実際にiOS開発初心者向けのサイトはみなプログラミング自体の初心者は相手にしてなく学ぶ方法が分からず困っています

> そんな私のようなプログラミング自体の初心者でCも書いたことないような人

Objective-Cは知りませんが、C言語がベースですよね。

初心者を自認していながら、いきなりiOSアプリというのが少々無謀かと。
プログラミングを基礎から学びつつ、Objective-Cへのステップアップをにらんで、まずはC言語を習得することから始めてはどうでしょう。

Cの入門書はたくさんあるので、本屋などで冒頭数ページを立ち読みして、解説内容だけでなく文章表現にも注意しながら気に入ったものを購入されるのがよいと思います。

投稿日時 - 2012-04-11 23:46:59

お礼

遅ながら無礼に気付きましたのでお礼申し上げます。
回答ありがとうございました。

投稿日時 - 2012-06-14 01:31:34

あなたにオススメの質問