Kotlin #1 独学で学ぶプログラミング言語はKotlinがいい

2022年5月5日

はじめてゼロからプログラミングを学んでみようという方が

パソコンとインターネットがあって、

「で?どうやってプログラミングするの?」という状況を想定してみました。

プログラミングを始めるための準備から、順番にプログラミングの

レベルアップをしていけるように、これでもかというつもりで

丁寧に一つずつ手順を書きました。

ここでは、「Kotlin」というプログラミング言語を取り上げています。

#1から順番にトライしてみてください。

これが Kotlinのスタータープログラミング手順となります。

まずは、手順通りにやってみてください。

こうやってプログラミングするのか、という感覚をつかんでから

ここの操作はどういうことなのか肉付けをしていって下さればと思います。

プログラミングをして思い通りに動くと、ほんと楽しいです。

楽しくなると、はまります。笑

新しいことを始めるってわくわくしますね。一緒に頑張りましょう。

Kotlin について

Kotlin(コトリン)は、オブジェクト指向型プログラミング言語で、

Javaを、もっと簡潔に安全に使えるようにした言語です。

Javaとの相互運用性も高く、JavaからKotlinを呼び出すことも、

反対に、KotlinからJavaを呼び出すことも出来ます。

これは、KotlinがJavaの仮想マシン(JMV)上で動作可能であるため、

Javaのコードを流用して相互運用することが可能になっているのです。

Javaは世界中で最も使用されている言語のひとつでもありますので

KotlinがJavaと連携できることで、相乗効果で広く使われていきそうです。

現に2017年には、GoogleがAndroid OS向けアプリケーション開発の

公式言語として採用したことにより、一躍注目を浴びることにもなりました。

また、2019年には、Googleは、KotlinはAndroidアプリデベロッパーの

推奨言語であるとの発表もあり、

それまでJavaが推奨言語とされていたAndroidアプリの開発言語に

Kotlinが加わり、Googleからより強いサポートを受けることとなりました。

爆速で伸びたプログラム言語 By GitHub

https://www.insider.com/fastest-growing-programming-languages-github-2019-11#4-kotlin-7

ここにKotlinは、第4位で入っています。爆速率186%! 2022年の現在も成長中です。

もうこれは、Kotlinを学んでおいて損はないでしょう。

余談ですが、Windows11では、Andoroidアプリが動くとのことです。

ただし、Googleストア経由ではなく、

Amazonアプリストア経由でのダウンロードとなるようですが。

次回は、Kotlinの開発環境を設定する方法を書きます。