My Next Language: Kotlin by rantar

View this thread on steempeak.com
· @rantar ·
$2.63
My Next Language: Kotlin
In my mysterious day job, I write mainly in PHP and Javascript, but I've always had a secret love for Java. Maybe it is because it's my first language, maybe because my brain works well with strongly typed languages... but I'll have to think thought why more. Over the weekend I had a programmer friend of mine pitch the coolness of Kotlin to me. The very much shortened version of his pitch was like Java, but better.

I sat down and started reading about Kotlin and got quite excited. Not sure when I'll sit down and give an in-depth review, but I wanted to share how impressed I was with [https://try.kotlinlang.org](https://try.kotlinlang.org).

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519227047/fio0sgnx2mpjr4qqzd5k.png)

A few things immediately stuck out to me. While it has the self-assessing programming challenges called "Koans", it starts with a whole slew of manipulatable examples and syntax walkthroughs to get you to the point where you can actually know enough to work on the later challenges. Like most online IDEs you can save your work, and even share publicly when you have something worthy of showing off. Finally, they have a link to Advent of Code right in their App. If I was their target audience, they are certainly succeeding.

I look forward to learning Kotlin and sharing what I know with my readers. Until then, let me direct you toward fellow Steemer, @tensor, and his excellent tutorials on Kotlin. If you have any questions or comments, please send me a reply.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id34,277,220
authorrantar
permlinkmy-next-language-kotlin
categorykotlin
json_metadata"{"format": "markdown", "community": "busy", "links": ["https://try.kotlinlang.org", "/@tensor"], "tags": ["kotlin", "programming", "busy", "java"], "app": "busy/2.3.0", "users": ["tensor"], "image": ["https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1519227047/fio0sgnx2mpjr4qqzd5k.png"]}"
created2018-02-21 16:36:09
last_update2018-02-21 16:36:09
depth0
children6
net_rshares470,404,408,662
last_payout2018-02-28 16:36:09
cashout_time1969-12-31 23:59:59
total_payout_value2.252 SBD
curator_payout_value0.376 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,519
author_reputation5,384,075,125,760
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (61)
@mrbean1 ·
Transfer 0.100 SBD to @mrbean1 and put the link of your post in the public memo

I GIVE you 5 FOLLOW AND 5 UPVOT and resteem by @mrbean1
properties (22)
post_id34,277,318
authormrbean1
permlinkre-rantar-my-next-language-kotlin-20180221t163632349z
categorykotlin
json_metadata"{"app": "steemit/0.1", "users": ["mrbean1"], "tags": ["kotlin"]}"
created2018-02-21 16:36:33
last_update2018-02-21 16:36:33
depth1
children0
net_rshares0
last_payout2018-02-28 16:36:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length136
author_reputation974,740,225,556
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@frantik ·
I like your post thank you very much you are a good blogger
properties (22)
post_id34,277,478
authorfrantik
permlinkre-rantar-my-next-language-kotlin-20180221t163729420z
categorykotlin
json_metadata"{"app": "steemit/0.1", "tags": ["kotlin"]}"
created2018-02-21 16:37:27
last_update2018-02-21 16:37:27
depth1
children0
net_rshares0
last_payout2018-02-28 16:37:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length59
author_reputation17,919,807,223
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@speedvoter ·
<p>This post has received a 1.29 % upvote from @speedvoter thanks to: @rantar.</p>
properties (22)
post_id34,277,926
authorspeedvoter
permlinkre-rantar-my-next-language-kotlin-20180221t163958983z
categorykotlin
json_metadata"{"app": "drotto/0.0.3", "tags": ["kotlin"]}"
created2018-02-21 16:40:00
last_update2018-02-21 16:40:00
depth1
children0
net_rshares0
last_payout2018-02-28 16:40:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length83
author_reputation900,418,572,584
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@robertlyon ·
$0.04
Pretty cool little tutorial series from Kotlin, I've been messing around in android studio with Kotlin myself lately, going to work through some of the challenges here though, see if I can pick up the syntax a little better
👍  
properties (23)
post_id34,290,566
authorrobertlyon
permlinkre-rantar-my-next-language-kotlin-20180221t175409283z
categorykotlin
json_metadata"{"app": "steemit/0.1", "tags": ["kotlin"]}"
created2018-02-21 17:54:09
last_update2018-02-21 17:54:09
depth1
children0
net_rshares6,892,005,360
last_payout2018-02-28 17:54:09
cashout_time1969-12-31 23:59:59
total_payout_value0.032 SBD
curator_payout_value0.003 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length223
author_reputation2,825,602,792,544
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@minnowsupport ·
<p>Congratulations!  This post has been upvoted from the communal account, @minnowsupport, by Rantar from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows.  Please find us at the <a href="https://discord.gg/HYj4yvw"> Peace, Abundance, and Liberty Network (PALnet) Discord Channel</a>.  It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.</p> <p>If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=102530.639667%20VESTS">50SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=205303.639667%20VESTS">100SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=514303.639667%20VESTS">250SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=1025303.639667%20VESTS">500SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=2053030.639667%20VESTS">1000SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=10253030.639667%20VESTS">5000SP</a>. <br><strong>Be sure to leave at least 50SP undelegated on your account.</strong></p>
properties (22)
post_id34,577,994
authorminnowsupport
permlinkre-my-next-language-kotlin-20180223t001907
categorykotlin
json_metadata{}
created2018-02-23 00:19:09
last_update2018-02-23 00:19:09
depth1
children0
net_rshares0
last_payout2018-03-02 00:19:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,702
author_reputation104,981,098,086,561
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@earthnation-bot ·
Greetings! [I am a minnow exclusive bot that gives a 5X upvote!](https://steemit.com/earthnation/@earthnation-bot/my-name-is-earthnation-supportbot-i-am-here-to-serve-all-minnows-of-steem) I recommend [this amazing guide](https://steemit.com/earthnation/@earthnation/introducing-a-simple-tutorial-for-earning-a-significant-income-on-steemit-the-steemit-minnows-guide-to-becoming-a-dolphin) on how to be a steemit rockstar!  I was made by @EarthNation to make Steemit easier and more rewarding for minnows.   <center><a href="https://earthnation.world"><img src="https://steemitimages.com/DQmU5vVxrRXVuvvwDfbTqjB6R2ew3QQFWq4ihVcCtfy94oS/earthnationlogosmall.png"/></a></center><center></center> Requested by @rantar
properties (22)
post_id34,578,695
authorearthnation-bot
permlinkre-rantar-my-next-language-kotlin-20180223t002408952z
categorykotlin
json_metadata"{"app": "steembot/0.7.0"}"
created2018-02-23 00:24:09
last_update2018-02-23 00:24:09
depth1
children0
net_rshares0
last_payout2018-03-02 00:24:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length714
author_reputation3,649,406,340,175
root_title"My Next Language: Kotlin"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000