Kotlinを学びたい人に最適!入門向け学習サイト10選【初心者向け】

初心者向けにKotlinの入門向け学習サイト10選について解説しています。ここではKotlinを初めて学ぶ際に使用したい学習サイトを紹介します。Javaや他の言語を経験したことのある人向けなどもあるので、現在の習得状況と合わせて選びましょう。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が2,000以上あります。

Kotlinの入門向け学習サイト10選を紹介します。

これからKotlinを学ぼうと考えている方はぜひチェックしておきましょう。

 

本記事はTechAcademyのAndroidアプリ開発オンラインブートキャンプの内容をもとに解説しています。

 

 

田島悠介

今回は、Androidアプリ開発に関する内容だね!

大石ゆかり

どういう内容でしょうか?

田島悠介

Kotlinの入門向け学習サイト10選について詳しく説明していくね!

大石ゆかり

お願いします!

 

Kotlinを入門サイトで学ぶメリット

もしあなたが英語とプログラミング言語が得意であれば、Kotlinを学ぶ最良のドキュメントは公式サイトでしょう。そこには正確な一次情報があり、リファレンスの他、初学者用にチュートリアルも用意されています。

しかし英語が苦手、または公式サイトの内容が理解しづらい場合もあります。そのような場合におすすめなのが、Kotlinを入門サイトで学ぶ方法です。

プログラミングは、学習の初期段階に大きな困難の山があり、それを乗り越えるのが最も大変と言われています。入門サイトを上手に活用し、学習の初期段階の山を乗り越えて行きましょう。

 

Kotlinの入門サイトの選び方

繰り返しになりますが、Kotlinを学ぶ最良のドキュメントは公式サイトです。入門サイトは学習の初期段階の理解を助けるために活用しましょう。

入門サイトは以下の観点で選ぶことをおすすめします。

内容が正確で一貫性があること

いくつか記事をピックアップし、その内容から容易に公式サイトの情報をたどることができるか、確認してみましょう。

内容がかけ離れていたり、大幅に省略されていたら、今後の学習に支障をきたす可能性がありますので、そのようなサイトは避けるようにしましょう。また用語の使い方に一貫性があるかどうかも重要なポイントです。

記述レベルが自分に合っていること

入門サイトといっても、プログラミング言語経験者向けや全くの初学者向けなど、いろいろなレベルがあります。自分のレベルに合った、あまり冗長ではないサイトを選ぶようにしましょう。

また、少し読んでみて、自分が読みやすいか、文体との相性が良いかも確認しましょう。

 

[PR] Androidアプリの開発で挫折しない学習方法を動画で公開中

Kotlinの入門サイト10選(特徴、メリット、URLなど)

ここでは、Kotlinの入門サイトを10サイト紹介します。

 

公式サイトのチュートリアル

まずはなんと言っても公式サイトのチュートリアルです。ただ、このチュートリアルだけだと分かりづらいのでリファレンスも併用して確認するようにしましょう。

https://kotlinlang.org/docs/tutorials/

 

Google Developers Codelabs の Build Your First Android App in Kotlin

英語のサイトですが、とても分かりやすくAndroidアプリの作り方が紹介されています。

https://codelabs.developers.google.com/codelabs/build-your-first-android-app-kotlin/index.html#0

Google Developers Codelabsには、Kotlinの他、多くのチュートリアルやガイドが用意されています。

https://codelabs.developers.google.com/

 

Android Studioで始めるKotlin入門

まだ連載中ですが、新しいAndroid Studio3.xを使ってKotlinを学習できます。他のプログラミング言語の知識がある方向けです。

http://www.atmarkit.co.jp/ait/series/8323/

 

ドットインストール Kotlin入門

一部ですが、無料公開されています。動画で学習できる点がポイントです。プログラミング言語初学者でも学習できます。

https://dotinstall.com/lessons/basic_kotlin

 

paiza Kotlin Online

オンラインでKotlinの学習ができるサイトです。

https://paiza.io/ja/languages/kotlin

 

Kotlin入門までの助走読本

歴史や学習方法などをコンパクトにまとめています。無料公開されており、おすすめです。

https://drive.google.com/file/d/0Bylpznm149-gTGRjOFRkWm9PODg/view

 

JavaプログラマのためのKotlin入門

その名のとおり、Java経験者用に学習ポイントを整理して記載されています。コンパクトでとても分かりやすい記事です。

https://qiita.com/koher/items/bcc58c01c6ff2ece658f

 

javapoint Kotin tutorial

英語のサイトですが、とても充実した内容になっています。プログラミング言語について基礎的な知識が必要です。

https://www.javatpoint.com/kotlin-tutorial

 

tutorialspoint Kotlin入門

こちらも、Kotlin言語について、まんべんなく学習することができます。内容は網羅的ですが、やや難しい部分もあります。

https://www.tutorialspoint.com/kotlin

 

Android Developer の サンプルコード集

実践的になりますが、Androidアプリ開発におけるKotlinの実際のプログラム例が紹介されています。

https://developer.android.com/samples/?language=kotlin

 

 

この記事を監修してくれた方

太田和樹(おおたかずき)
ITベンチャー企業のPM兼エンジニア

普段は主に、Web系アプリケーション開発のプロジェクトマネージャーとプログラミング講師を行っている。守備範囲はフロントエンド、モバイル、サーバサイド、データサイエンティストと幅広い。その幅広い知見を生かして、複数の領域を組み合わせた新しい提案をするのが得意。

開発実績:画像認識技術を活用した駐車場混雑状況把握(実証実験)、音声認識を活用したヘルプデスク支援システム、Pepperを遠隔操作するアプリの開発、大規模基幹系システムの開発・導入マネジメント

地方在住。仕事のほとんどをリモートオフィスで行う。通勤で消耗する代わりに趣味のDIYや家庭菜園、家族との時間を楽しんでいる。

 

大石ゆかり

内容分かりやすくて良かったです!

田島悠介

ゆかりちゃんも分からないことがあったら質問してね!

大石ゆかり

分かりました。ありがとうございます!

他にもAndroidアプリ開発の教科書 なんちゃって開発者にならないための実践ハンズオンの書籍レビュー記事も合わせてご覧ください。

TechAcademyでは、初心者でも最短4週間でオリジナルアプリが作れるAndroidアプリ開発講座(オンラインブートキャンプ)を開催しています。

現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、最短4週間でオリジナルアプリを開発することが可能です。