【入門編】無料で学べる!初心者のためのSwift学習サービス10選
入門向けのSwift学習サービスをまとめています!初心者から上級者までSwiftの学習を進めるには最適なサービスがあるはずです。まずはSwiftを学んでみたいという人からアプリを最初に作って形にしたいという人まで役に立つサービスが多いでしょう。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
Swiftを入門から始めようとしている人に最適な学習サービスを10個まとめてみました。
どのサービスも初心者向けに作られているので、Swiftを全くやったことないという人でも理解しやすいでしょう。
一部有料コンテンツもあったりしますが、無料でも十分学習できるので「Swift入門編」としてはおすすめです!
なお本記事は、TechAcademyのiPhoneアプリ開発オンラインブートキャンプの内容をもとに紹介しています。
1. Swift Docs
位置情報を取得したり、時間を取得するなど目的に応じて学習できる入門サイトになっています。
また、「◯◯がしたい!」と思った時に逆引きができる機能もついているので便利でしょう。100以上のやり方が載っているので、初心者でも上級者でも勉強になること間違いないでしょう。
2. 速習Swiftプログラミング言語
YouTubeにもSwiftを学習できる動画がいくつかあります。
YouTube自体が海外のサービスなので英語の解説動画が多いのですが、こちらの動画は日本語での解説なので進めやすいでしょう。
まずはSwiftの大枠を理解することを目指しているので、入門向けとしておすすめです。
3. Swift Tour公式ドキュメント
Appleが提供している公式ドキュメントです。
Swift2.1に対応したガイドラインとなっており、最新の情報を得ることができます。
Swiftに限らずプログラミングというのは、バージョンによって書き方が変わったりするので、チェックしておいて損はないでしょう。
4. Schoo
Schooは動画学習サービスですが、プログラミング学習のコンテンツも豊富にあります。
「Swift超入門〜iPhoneアプリ見栄講座 -とりあえずこれだけは知っとけ!」という入門に最適な授業から「音楽検索アプリをつくろう」といった実践的な授業まであるので、スキルアップに役立つはずです。
5. iOS Development with Swift Tutorial
外国の方がSwiftの学習コンテンツをYouTubeにアップしてくれています。
40程度の動画の中で、シューティングゲームアプリを実際に作っていきながらSwiftを学習することができます。
英語なので話している内容は分からないかもしれませんが、ソースコードや実際の動きは動画で確認できるので、言葉が分からなくてもSwiftの理解はできるはずです。
入門向けの学習コンテンツとしては、とても質が高いと思います。
6. 初心者のためのSwiftプログラミング入門
初心者のためのSwiftプログラミング入門では、一番つまずきやすい環境の準備から初心者には難しい関数やクラスも分かりやすく解説してくれています。
10個のテーマに分かれて読めるので、1日でSwiftの大枠は理解できるでしょう。
7. 10分で試せる!iOSアプリ開発入門
iOSアプリ開発入門では、Xcodeの使い方などiPhoneアプリ開発の基礎を学習できます。画像も多めに載せているので、入門向けとしては、分かりやすい記事になっています。
他にも応用編やApple Watchのアプリを作る体験もできるので、ぜひ学習してみてください。
8. Swiftで作るToDoアプリ開発チュートリアル
このサイトでは、実際にToDoアプリを作りながらSwiftの書き方などを学習できます。
執筆された方が自分で作ってみて躓いたエラーなども載せているので、役に立つ情報が非常に多いです。
他にもSwiftの記事を載せているので、参考にしてみると良いかもしれませんね。
【アプリでの学習】
以下の2つは、スマホ学習できる入門に最適なアプリを紹介しています。
実際にXcodeを使ってコーディングはしませんが、予習・復習用にぜひインストールしてみてください。
9. codebelle
このアプリでは、チャット形式で学習を進めていきます。
実際に自分で入力してチャットするわけではありませんが、指導してもらっている感覚を覚えますよ。日本語で学習できるので入門用の学習に最適かと思います。
ちなみに現在はiOSのみでの利用が可能となっています。
実際に使ってみた記事も載せているので、合わせてご覧ください。
10. Swiftbites
SwiftBitesは、入門向けSwift学習アプリです。各チャプターごと3択問題で進めていく形式となっています。
カテゴリもよく切り分けられているので、「ここだけ勉強したい!」という人にもおすすめです。
iOS, Android両方に対応しています。
いかがだったでしょうか。
Swiftの文法をまとめた学習サイトや実際にアプリを作りながら学ぶサイトなど様々あるので、自分に合ったものを選びましょう。
また、入門から始められる学習サービスばかりなので、初心者という方でも気軽にSwiftの学習を進められるはずです。
[お知らせ]TechAcademyでは初心者でも8週間でオリジナルアプリが作れるiPhoneアプリ開発オンラインブートキャンプを開催しています。iPhoneアプリ開発を通じてSwiftを身につけましょう!