Kotlinを学びたい人に最適!入門向け学習サイト10選【初心者向け】
初心者向けにKotlinの入門向け学習サイト10選について解説しています。ここではKotlinを初めて学ぶ際に使用したい学習サイトを紹介します。Javaや他の言語を経験したことのある人向けなどもあるので、現在の習得状況と合わせて選びましょう。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
Kotlinの入門向け学習サイト10選を紹介します。
これからKotlinを学ぼうと考えている方はぜひチェックしておきましょう。
本記事はTechAcademyのAndroidアプリ開発オンラインブートキャンプの内容をもとに解説しています。
今回は、Androidアプリ開発に関する内容だね!
どういう内容でしょうか?
Kotlinの入門向け学習サイト10選について詳しく説明していくね!
お願いします!
Kotlinを入門サイトで学ぶメリット
もしあなたが英語とプログラミング言語が得意であれば、Kotlinを学ぶ最良のドキュメントは公式サイトでしょう。そこには正確な一次情報があり、リファレンスの他、初学者用にチュートリアルも用意されています。
しかし英語が苦手、または公式サイトの内容が理解しづらい場合もあります。そのような場合におすすめなのが、Kotlinを入門サイトで学ぶ方法です。
プログラミングは、学習の初期段階に大きな困難の山があり、それを乗り越えるのが最も大変と言われています。入門サイトを上手に活用し、学習の初期段階の山を乗り越えて行きましょう。
Kotlinの入門サイトの選び方
繰り返しになりますが、Kotlinを学ぶ最良のドキュメントは公式サイトです。入門サイトは学習の初期段階の理解を助けるために活用しましょう。
入門サイトは以下の観点で選ぶことをおすすめします。
内容が正確で一貫性があること
いくつか記事をピックアップし、その内容から容易に公式サイトの情報をたどることができるか、確認してみましょう。
内容がかけ離れていたり、大幅に省略されていたら、今後の学習に支障をきたす可能性がありますので、そのようなサイトは避けるようにしましょう。また用語の使い方に一貫性があるかどうかも重要なポイントです。
記述レベルが自分に合っていること
入門サイトといっても、プログラミング言語経験者向けや全くの初学者向けなど、いろいろなレベルがあります。自分のレベルに合った、あまり冗長ではないサイトを選ぶようにしましょう。
また、少し読んでみて、自分が読みやすいか、文体との相性が良いかも確認しましょう。
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
この記事を監修してくれた方
太田和樹(おおたかずき) 普段は主に、Web系アプリケーション開発のプロジェクトマネージャーとプログラミング講師を行っている。守備範囲はフロントエンド、モバイル、サーバサイド、データサイエンティストと幅広い。その幅広い知見を生かして、複数の領域を組み合わせた新しい提案をするのが得意。 開発実績:画像認識技術を活用した駐車場混雑状況把握(実証実験)、音声認識を活用したヘルプデスク支援システム、Pepperを遠隔操作するアプリの開発、大規模基幹系システムの開発・導入マネジメント 地方在住。仕事のほとんどをリモートオフィスで行う。通勤で消耗する代わりに趣味のDIYや家庭菜園、家族との時間を楽しんでいる。 |
内容分かりやすくて良かったです!
ゆかりちゃんも分からないことがあったら質問してね!
分かりました。ありがとうございます!
他にもAndroidアプリ開発の教科書 なんちゃって開発者にならないための実践ハンズオンの書籍レビュー記事も合わせてご覧ください。
TechAcademyでは、初心者でもオリジナルアプリが作れるAndroidアプリ開発講座(オンラインブートキャンプ)を開催しています。
現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、最短4週間でオリジナルアプリを開発することが可能です。