プログラミング

swiftのおすすめ参考書をレビューする【初心者用】

【初心者用】swiftのおすすめ参考書をレビューする

初めての方もいつも読んでくださっている方もありがとうございます。きゅんです。
最近swiftが絶賛マイブームで勉強していますが、Webブラウザやマップアプリくらいなら直ぐに作れることができました!
(フレームワーク読んでるだけですが・・w)

僕はスクールに行くことなく参考書を基本中心で勉強しています。スクールの方がいいのかもしれませんが、結局やるのは自分のやる気次第なので
参考書で頑張ってみようと思いました。勉強をする環境が大事だと思います。

今から紹介する、3冊を集中的に読みましたので皆さんの参考になればありがたいです。
個人的にいくつか読んで見た結果と体験談を交えてご紹介できればと思いますー

 

swiftのおすすめ参考書

プログラミング未経験向けの本を中心に選んで読み進めて見ました。
僕自身はすでにフロントの知識は合ったので、プログラミングの基礎は理解が出来ていたのですんなり進めることができました。
プログラミングの基礎からしっかり学びなおしたかったので、未経験向けの本からチョイスしていった。

[voice icon=”https://loop-bitter.xyz/wp-content/uploads/2018/07/image3.png” name=”きゅん” type=”r”]swift特有のオプショナル型から徐々に「あれ?むずくね?」となり躓いて行ったと思います。[/voice]

 

絶対に挫折しないoPhoneアプリ開発超入門

THEおすすめ!の参考書です。プログラミング未経験向けにつくられており、Xcodeのインストール方法からプログラミングの文法の解説からサンプルアプリの作成から収益の上げ方まで丁寧に書かれています。

全ページカラーでわかりやすく、クラスの説明も「たいやき」に例えて丁寧にわかりやすくしているのはうまいなぁと思いました。
これ見ながらサンプル通りに進めて行くと、実機で確認できながらモチベーションを保ちながら進めることが出来ます。

本当に初心者はこの参考書から入って行くことをオススメします。

 

本気ではじめるiPhoneアプリ作り

こちらも分厚い参考書です。
初心者向けとは書いていますが、変数名やクラス名が少しわかりにくいかなーという印象でした。

結構スラスラと進めていき、この参考書のオプショナル型の「nil」で完全に止まることがありました
完全に初心者でプログラミングを知らない人が、この本から読んでしまうと、絶対にプログラミング嫌いになってしまうだろうなー感じる内容でした。個人的にですが。

3冊目か中級者向けの本かなと思います

 

たった2日でマスターできるiOSアプリ開発集中講座

3冊目の本です。こちらも全ページフルカラーでそこそこ厚いです。
2日間でiOSアプリをマスターできます!と書いていますが、

僕には無理でした

 

挫折

 

1日目と2日目でページのいろが違っていて、1日目はXcodeのインストールから簡単なアプリの作成まで2日目は少し高度なアプリ作成になってきます。

サンプルアプリも多く学べる内容になって、多いだけあり初心者の方で2日でマスターできることは無理だと思います。
1回目で読んで覚えられる人なら可能だと思います。この参考書は文法の説明をアプリ作成の中で紹介しています。

書きながら身につけられますが、コードのを追いかけるだけでいっぱいいっぱいになると思うので文法の説明とアプリ作成の説明は別でもよかったかなと思いました。

 

勉強法

僕の勉強方法をちょこっとお教えします。
人に教わっていれば成長が早い・・・スクール行けばすぐに覚えられる・・という声も聞きますが、

トライ&エラーで覚えて行く方法が最も近道だと思います。下で説明します。

 

読むよりコードを書け!

プログラミングはただひたすら書く書く書く!これしかないですね。
文法の理解は一回読んだだけでしなくていいです。こんなものなんだーくらいでいいので、まずは書いて体に覚えさせてください。

スポーツと一緒ですねw

 

progateもおすすめ

progate

書けと言っても何を書いたらいいの?

と思う方もいると思いますが、Progateなんかはそんな方におすすめです。ゲーム感覚でプログラミングを勉強ができます。
自分の手を動かして、問題を解いていき、レベルをあげるという視覚的にもわかりやすく何より楽しいです。

swift以外にも他の言語もあります。プログラミングも大事ですが「git」も大事ですよー

 

swiftplaygroudsもおすすめ

毎月1000円近く払うなんて無理!そんな方もいるかもしれません。swift限定になってしまいますが、swiftplaygroudsもおすすめです。

swiftplaygrounds

これもゲーム感覚で、キャラクターの「バイト」をプログラミングで動かしながらゴールを目指すゲームになっているのですが、そのゲームをしながらプログラミングを学ぶことができます。

これは小学生や子供向けにアップルが作ったアプリですが、子供向けと言いますが、結構難しいゲームも入っていますw

praygroundで動かせるものばかりなのでiPadユーザにはぜひ入れてもらって遊んで欲しいです。

下記の記事でもちょこっと説明しています。
皆さんもiPad mini買いましょう!

 

iPad mini2が大活用! おすすめの使い方教えます
iPad mini2のおすすめの使い方3つご紹介!いつも読んでいただいてありがとうございます。きゅん(@kyun_anothercas)です。 先日部屋の片付けをしていたら、iPa...

 

個人的に思うコト

僕も沼にはまってしまっていたこともあったんですが、本を読んで覚えた!という感覚に陥り気味なんですよね。
プログラムは手を動かしてなんぼだと思います。コーディングしまくって学習して行くことが一番近道だと思いますよ。

プログラミング仲間募集していますので、よかったらフォローしてください(^^)

アカウント

それではー!

ABOUT ME
kyun65
フリーランスのweb屋。時間と場所に捉われず、やりたいことだけをやっています。loop-bitterはweb制作についてやフリーランスの情報を発信しています。NLPを駆使してコーチングも行っています!