Hello all. Looking to learn a little bit of Kotlin...
# getting-started
m
Hello all. Looking to learn a little bit of Kotlin for Android. No serious Java experience outside of some Java for idiots type stuff back in the Java 6 days (or around then). I do have some programming experience in C and C++ (with Qt), Python and Swift but only hobby stuff tbh. Just wondering where the “best” place to start for someone like me is? Not a total newb to programming but not a professional by any means. Books, courses, videos, etc. I am on a Mac (Mojave) if that matters. Thanks!
j
I just finished reading Head First Kotlin to learn the language. It's a good book for learning the language and while it takes a very beginner friendly stance I still think it's a good read even if you're not a total programming newb. Once you got the language figured out, I'd start looking at using it with Android.
This coming from someone who does programming for a living without prior Java or Kotlin experience.
m
Thanks Johan. Will check it out now
What do you program in for a living?
j
I'm a front end developer so I use JavaScript for a living. Though I've worked with C# for some years before that as well. And dabbled in a lot of other languages on my own time. 🙂
m
And what has got you interested in Kotlin?
If you don’t mind me asking 🙂
j
As an experienced Swift developer, I found the RayWenderlich.com video series on the Kotlin language to be pretty thorough. seemed very approachable for beginners.
j
@Morgan My general interest in programming languages that help developers build better things and in this specific case, something that is cross platform, cross device and has Static typing with good type inference A nice syntax an easy way to favor composition over inheritance A combination of object oriented and functional programming
m
Thanks for the replies. I have ordered a copy of Head First Kotlin from the library so should have it in a few days (takes longer as I speak English (I’m British) but live in France!) but the fact they can get it this week is pretty awesome tbh. So I will sit down with it once it arrives and go from there 🙂
j
Cool Morgan!
d
IMHO one can find references 'on the web of a million lies' -- one can find experience and wisdom only by doing. Find a project -- either new or existing -- and apply Kotlin to it. You will learn (or you will drown :)