Learn Kotlin in 12 Minutes

  Рет қаралды 316,893

Rahul Pandey

Rahul Pandey

Күн бұрын

Learn the fundamentals of the Kotlin programming language. Kotlin has exploded in popularity over the last few years, commonly used for Android apps, server code, and scripting. We go over variables, operators, strings, if statements, for loops, and functions.
📱 Accelerate your career growth: joinTaro.com
➤ Pass your coding interviews: neetcode.io/pro? (use code TARO for a discount)
➤ Advanced coding exercises, build-your-own-X: app.codecrafters.io/join?via=...
➤ Kotlin docs: kotlinlang.org/docs/
Hi! I’m Rahul, a software engineer with a passion for teaching. I went to Stanford, was a founding engineer at a startup, and have worked at various companies across Silicon Valley. I’m currently an Android Developer and teach an Android class at Stanford. Would love to connect with you! This channel is about tech (especially Silicon Valley), combining tactical how-to guides with interviews.
📹 KZfaq: kzfaq.info...
📝 LinkedIn: / rpandey1234
🐦 Twitter: / rpandey1234
📸 Instagram: / rpandey1234
📂 Github: github.com/rpandey1234/
Timestamps:
0:00 Introduction
2:00 variables
3:27 operators
4:09 strings
6:06 conditionals
7:14 collections
8:21 for loops
9:19 functions
10:33 nullability

Пікірлер: 564
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
If you watched the whole video, we need to connect 😇 → www.linkedin.com/in/rpandey1234/ → twitter.com/rpandey1234 I've also been running an experiment where I run live sessions to grow your tech career. Get notified here: www.linkedin.com/company/techcareergrowth/
@nowitspk
@nowitspk 2 жыл бұрын
Very precise explanation. After having experience in c++ it's really easy to understand Kotlin
@lineage13
@lineage13 2 жыл бұрын
Sometimes, I feel like people come up with new languages just for the sake of being "Unique" or "Different" without any real benefits -_-...
@VizXRyRy
@VizXRyRy 2 жыл бұрын
@@lineage13 I feel like they try to address the complaints they have about a certain language. The problem is, the complaints are usually just theirs, (or that of a few people) and in doing so, they introduce more issues. How many new languages have been dubbed the next "Java Killer"? I don't think Kotlin is the one either.
@janengel1985
@janengel1985 2 жыл бұрын
Kotlin 😍
@atomphoton5000
@atomphoton5000 Жыл бұрын
Are there no object oriented/classes in Kotlin?
@capitalcitygiant
@capitalcitygiant Жыл бұрын
Other KZfaqrs would've made a 2hr video out of this but you condensed it down perfectly and explained everything at just the right level. Thank you!
@tollernamen8699
@tollernamen8699 Жыл бұрын
Agreed
@albertkyrie8271
@albertkyrie8271 9 ай бұрын
Agreed!
@GlermG
@GlermG 3 ай бұрын
Agreed
@GeorgAndTheBike
@GeorgAndTheBike 2 жыл бұрын
This is the by far best short introduction to a programming language I have ever encountered. I am super happy that I found your channel!
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
Glad to hear that 🤗
@SuboptimalEng
@SuboptimalEng 3 жыл бұрын
KZfaqrs in 2021: Learn Kotlin in 12 minutes KZfaqrs in 3021: Learn Spanish in 5
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
I'm sure by then we'll have some brain assisting technology which will memorize things for us 🔖
@galaxyslayer4520
@galaxyslayer4520 3 жыл бұрын
@@RahulPandeyrkp i would go with "the world will end before that"
@6L6Lcephas
@6L6Lcephas 3 жыл бұрын
You need to say what 5 ? It can be 5 hour or 5 day
@leularia
@leularia 3 жыл бұрын
@@galaxyslayer4520 fan of the comment...
@nishantsur9361
@nishantsur9361 3 жыл бұрын
@@6L6Lcephas maybe 5 months or 5 year or 5 centuries or after dieing 5 times.
@leularia
@leularia 3 жыл бұрын
once you learn your first lang the rest is story
@blasm1713
@blasm1713 3 жыл бұрын
Unless you go for a funcional language
@nyashachiroro2531
@nyashachiroro2531 3 жыл бұрын
Word!!!
@ateebthepro
@ateebthepro 3 жыл бұрын
I learned HTML then CSS was ez, i learned JS and PY was easy, I am now learning Kotlin so Swifty will be easy
@salimbashir5986
@salimbashir5986 3 жыл бұрын
Yes. The syntax may confuse you though
@hanac5586
@hanac5586 2 жыл бұрын
...especially if that first language is c or c++ lol
@nyashachiroro2531
@nyashachiroro2531 3 жыл бұрын
Damn... I just learnt a lot of Kotlin in 12 minutes. Honestly aside from how refreshing Kotlin is when compared to Java I'm more excited about how similar Kotlin is to Rust and Typescript syntactically. Those are the other languages I'm really excited to learn. This will be a wonderful journey.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
Welcome to Kotlin 🥰
@chookingvid
@chookingvid 2 жыл бұрын
It's even more similar to Scala.
@alejrandom6592
@alejrandom6592 Жыл бұрын
Clear, concise, funny, and easy for people who already know, python for example. This man deserves a lot more views.
@faiezwaseem2047
@faiezwaseem2047 3 жыл бұрын
Watched this ad on Facebook lead me to here , i have now developed the interest of learning Kotlin, Great explanation thanks
@Pshock13y
@Pshock13y 3 жыл бұрын
Super helpful for someone who already has a good background in another programming language and is able to follow along. I'll definitely be coming back to this as a refresher
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
awesome to hear!
@nyashachiroro2531
@nyashachiroro2531 3 жыл бұрын
Me too
@ethiomusic3158
@ethiomusic3158 3 жыл бұрын
This tutorial is what I was searching for several times. Now my confusion is clear a bit. Thank you.
@MarcvdMeulen
@MarcvdMeulen Жыл бұрын
Getting this much info in 12 minutes without it ever feeling like too much information at once, hats of to you and thanks for sharing!
@wangshiyao
@wangshiyao 3 жыл бұрын
That's a great syntax review! The single-line null check is so slick!
@JavohirXR
@JavohirXR 3 жыл бұрын
Thanks to the creator for not having a heavy indian accent
@jamesbloxham982
@jamesbloxham982 2 жыл бұрын
Subscribed (and the first time I've watched one of your videos!). Thanks for putting in the effort to share your knowledge about using Kotlin.
@salmafatahi4333
@salmafatahi4333 Жыл бұрын
Seriously the best programming video i've ever seen!! From now on,I'll be consulting your channel whenever i decide to learn a new programming language. Thank you!
@Kemakemak
@Kemakemak 2 жыл бұрын
Quick but packed with info. Thanks for this!
@BharCode09
@BharCode09 Жыл бұрын
I'm a java backend developer for 12 plus years and I recently started working on my own app and wanted to learn kotlin. I wondered reading the doc may be a bit boring and just wanted a quick tut on Kotlin syntax. So this was a perfect video, only until @3:44. The next thing I know is I'm watching and dancing for songs of late 90s and 2000s, starting from "Call me May be"!
@david1492
@david1492 2 жыл бұрын
wow this is probably the best programming tutorial I've seen. Thanks so much
@its_noli
@its_noli 9 күн бұрын
Video was so concise and well made that I liked, commented, subscribed, AND watched through both of the skippable ads. Get that bread bro. I appreciate the resource.
@brewingentertainment824
@brewingentertainment824 3 жыл бұрын
This is exactly the crash course you need if you have been trying to migrate from Java to Kotlin for Android. Some of the other concepts are still missing but ofcourse a lot has been covered in this.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
thank you
@n00b67
@n00b67 2 жыл бұрын
I thought this was another clickbait video but I am actually impressed with the concise information. The overview helps to make decision to switch and analyze the difference between this and your dominantl/fav language
@edward2000ize
@edward2000ize 5 ай бұрын
This is was a great introduction to Kotlin language and I also enjoyed your humor, keep up the great content!
@dembasiby
@dembasiby 2 жыл бұрын
Man!!! Concise and informative as well. Thank you.
@vladimirkraus1438
@vladimirkraus1438 4 ай бұрын
This is the best introduction to any programming language I have seen. Thank you!
@unmeshp
@unmeshp 2 жыл бұрын
Thanks for the concise introduction, this is exactly what I was looking for!
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
Glad it was helpful!
@diarmaidmac2149
@diarmaidmac2149 2 жыл бұрын
Excellent narration at the perfect pace. Thank you!
@matundujunior3396
@matundujunior3396 Жыл бұрын
Thank you so much Rahul I have been looking for such a simplified video for me to learn Kotlin
@issaimai
@issaimai 2 жыл бұрын
Clean and precise. Excellent! I really loved it,
@denishamdiev2686
@denishamdiev2686 Ай бұрын
this is the clearest explanation video i found and learned for 12 min, thanks!
@akhano2142
@akhano2142 2 жыл бұрын
I have more than 3 years of working experience using java after watching this video it is easy for me to switch from java to kotlin,so thanks rahul.
@wulch
@wulch 2 ай бұрын
genuinely amazing. Very well paced and well put together! thanks alot
@alainrouleau
@alainrouleau 2 жыл бұрын
Excellent introduction to Kotlin. You covered quite a lot of material in such a short period of time. Thanks!
@MartinRusnak
@MartinRusnak Жыл бұрын
Great explanation, this video really made me passionate about this language. That is RARE
@pp-1954
@pp-1954 2 жыл бұрын
Thanks for the amazing video. Helped a lot!
@Blazejatin
@Blazejatin 2 жыл бұрын
Thansk mate this channel is all i needed
@user-ww2zq2np2o
@user-ww2zq2np2o 4 ай бұрын
Excellent presentation. Thank you for posting it!
@mihu2cool
@mihu2cool Жыл бұрын
Used well every second of my 12 minutes. Good work, thank you!
@quizology1
@quizology1 3 жыл бұрын
Great Work, It's 5 AM here I'm exhausted can't sleep but I still found your video helpful and I'm gonna watch it again.
@engr.inigo.silva2000
@engr.inigo.silva2000 Жыл бұрын
Thank you my brother, you're the best!
@abdulhamidafrah1910
@abdulhamidafrah1910 Жыл бұрын
This is very good quick introduction to Kotlin. This was very useful for me as someone with Java background.
@dlysele
@dlysele Жыл бұрын
Very nice video. Just found Kotlin, didn’t know it was such a new language.
@snillor999
@snillor999 3 жыл бұрын
Thanks. Great quick seamless video that hit many of the basic functions of Kotlin.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
thanks George
@Gszada
@Gszada Жыл бұрын
love the syntax, I see now why Kotlin is getting more popular.. thanks for the video!
@akunformalitas
@akunformalitas 2 жыл бұрын
This is a Kotlin tutorial that suits me best. Thank you Rahul!
@seniorsr4107
@seniorsr4107 2 жыл бұрын
This is a really great tutorial video. My background was Java, and I want to add another languanges so I chose Kotlin first. Then I watched ur video and it's really easy to understand. Thanks a lot, hope u and ur family keeps doing well.
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
Happy to hear that!
@ChillHouseMusic
@ChillHouseMusic Жыл бұрын
As a Java developer who wants to migrate to Kotlin this is so easy to understand. Great job dude. Keep the private fun going 🎉😂
@Snpss
@Snpss 8 ай бұрын
Incredible. Coming from C# this was an absolute breeze! Thank you!
@deli5777
@deli5777 2 жыл бұрын
Wowow, great vid man! lots of info at a perfect pace!
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
Appreciate it!
@nixrohan
@nixrohan Жыл бұрын
Thanks a lot for this man!
@puneet7768
@puneet7768 Жыл бұрын
this is such a nice, simple, to the point video, thanks for this
@rodelioliwag7627
@rodelioliwag7627 Жыл бұрын
This is extremely helpful. Many many thanks
@hanac5586
@hanac5586 2 жыл бұрын
Thank you so much, quick and clear !
@stevenARTify
@stevenARTify 3 жыл бұрын
I downloaded Android Studio yesterday and chose Kotlin. I was looking at the screen completely lost. Last time I did any 'code' was HTML web text writing in school like 12 years ago. This helps a lot!
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
Amazing! What are you going to build first?
@stevenARTify
@stevenARTify 3 жыл бұрын
@@RahulPandeyrkp I want to build a puzzle game using all of my own photography and artworks or if not that, some other form of art related game app.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
@@stevenARTify very cool, I have this detailed walkthrough to build a Memory game with custom images. Might help: kzfaq.info/get/bejne/n9yKgZWA39mZlnU.html
@albertkyrie8271
@albertkyrie8271 9 ай бұрын
i'm so happy meet this video!Thank you!!🥰
@HypnosisBear
@HypnosisBear 7 ай бұрын
Exellent video! Thank you!!
@bearliongaming2464
@bearliongaming2464 2 ай бұрын
Great concise tutorial! Thank you!
@DevWithEv
@DevWithEv 2 жыл бұрын
You did a great job explaining the Kotlin basics. Thank you!
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
glad it was helpful!
@concretestone
@concretestone 3 жыл бұрын
Thank you. I like your manner of presentation.
@marc988
@marc988 2 жыл бұрын
Clear, simple... congrats 👏👏👏
@JetMako7
@JetMako7 2 жыл бұрын
I have no background in programming languages but this was explained so well that I had to like and subscribe!
@user-ti9zs6pv8e
@user-ti9zs6pv8e 2 жыл бұрын
Very important information! Best!
@shivanshsharma60
@shivanshsharma60 Жыл бұрын
Super concise explanation. Thank you so much.
@wahbakamaluddin
@wahbakamaluddin Жыл бұрын
Thanks for the very informative video man!
@matt-oz6bu
@matt-oz6bu Жыл бұрын
Thankyou man, u just earned another sub
@7arv9t70
@7arv9t70 2 жыл бұрын
Bro u thug for real and I was wishing to jog my memory in Kotlin and u just nailed it
@sarthakagrawal8946
@sarthakagrawal8946 3 жыл бұрын
Nice video to start with the basics of Kotlin! Thnx Rahul for the information!
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
thanks for watching!
@awildmoose6798
@awildmoose6798 3 ай бұрын
Quick, easy, useful. Thank you
@healthbitesauthentic
@healthbitesauthentic 2 жыл бұрын
Great work Rahul. Keep it up.
@anmolverma075
@anmolverma075 Жыл бұрын
Worth 12 minutes ! If you have even a little knowledge of any other language , you'll absolutely find this as a piece of cake.
@stillpickinganame5350
@stillpickinganame5350 Жыл бұрын
Brilliant video! Easy to follow along and funny! Thank you!
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Glad it was helpful!
@pranav.bhasin
@pranav.bhasin Жыл бұрын
Great video Rahul. This was a good introduction to the language. I would like to add that it seemed that you're often explaining Kotlin from the perspective of a Java programmer. I can understand the need for it because a lot of Java libraries are used in backend development. However, Kotlin, given its multiplatform origins, stands independently. There are a lot of quality of life features like data classes, const variables, etc that you could tackle in a follow-up video.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
agreed, there's more than enough to cover in a follow up!
@vidhixajoshi1495
@vidhixajoshi1495 3 жыл бұрын
Great overview of Kotlin. Keep up the good work!
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
Thanks Ms. Joshi
@eidodoos
@eidodoos Жыл бұрын
amazing video. you are very good explaining thing. keep it up bro
@fredxfreo1
@fredxfreo1 Жыл бұрын
It would be helpful if you could leave the examples on the screen for a while because it takes a while for what you say to actually get to my brain and then sometimes your description has been overwritten before I can properly understand it However, as others have said, you are concise and straight to the point - no 'talking heads' no unrelated chitterchatter. It is by far the best introduction I have viewed. Thank you.
@AarnavAnandIN
@AarnavAnandIN 3 ай бұрын
I have seen many 2-3 hrs Kotlin tuts, but was still confused, watching this video made me realize how much time I wasted on those unnecessarily long videos, this channel is a goldmine.
@geoff-huang
@geoff-huang 2 жыл бұрын
Amazing! Thanks!
@crj1249
@crj1249 4 ай бұрын
Well done and thank you!
@erikt.5253
@erikt.5253 Жыл бұрын
Earned a sub .. Great video, thank you.
@corrywauford4668
@corrywauford4668 2 жыл бұрын
I'm going through the "Android Basics in Kotlin" from Android for Developers. I got my start in BASIC and Pascal, went dormant for a while and re-emerged as a PHP dev. The more I learn about Kotlin, the more I like it! 😃
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
you'll love Kotlin!
@nandohudman4999
@nandohudman4999 10 ай бұрын
Pascal and Basic sounds very familiar to me. back in college 40 yago
@caiomar
@caiomar Жыл бұрын
Dude, this is essentially Typescript! Awesome!
@samuelhk0595
@samuelhk0595 2 жыл бұрын
Great video man, thanks!
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
No problem!
@HishamHadi
@HishamHadi 3 жыл бұрын
I came from the ad from Instagram, thought I'd check it out. It actually worked. I have programming experience in python, JavaScript and C. It's just that I didn't know kotlin syntax was so similar and simple. Thanks for this video
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
glad you found it helpful!
@v.s.kumarsanku2970
@v.s.kumarsanku2970 3 жыл бұрын
This is very quick intro to kotlin fundamentals. This is very useful. Thank You Rahul. For me it felt as if I was seeing Java+Gosu at same time. Gosu is also JVM language and statically typed.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
Interesting! I don't know much about Gosu
@v.s.kumarsanku2970
@v.s.kumarsanku2970 3 жыл бұрын
@@RahulPandeyrkp gosu is a programming language developed by guidewire and its a scripting language. Unlike Java gosu typesystem is open it's not limited to meta class type at run time.
@vijendersingh5941
@vijendersingh5941 3 жыл бұрын
Add a "for real" in the title an thumbnail of your video, people think its a video about Kotlin (like its history and uses) even I doubted this, Great Video btw very helpful
@poprockssuck87
@poprockssuck87 Жыл бұрын
It looks like Javascript with types, a main function, and default immutability. I like it already!
@MichelleAnnReactions
@MichelleAnnReactions Жыл бұрын
Thank you, Rahul.
@ryyyyy2010
@ryyyyy2010 11 ай бұрын
nice vid bro, really interested in kotlin after learning java though I just learned the basics.
@sayyid5416
@sayyid5416 2 ай бұрын
Subscribed. Nicely explained 👍
@ivindtobiasjorfald8133
@ivindtobiasjorfald8133 3 жыл бұрын
Really good tutorial. I would say include classes, and you have a complete beginners guide. Keep up the good work. :D
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
thank you 🙏🏽 it was really hard for me to pick what made it in this video, but I did cover some additional topics (intermediate level) in a separate playlist
@ivindtobiasjorfald8133
@ivindtobiasjorfald8133 3 жыл бұрын
@@RahulPandeyrkp I'm an experienced Kotlin developer and found this video useful to show to students. Impressive that you got all that info into that short of a video! :) And you English is superb.
@barryryan5187
@barryryan5187 2 жыл бұрын
great tutorial, excellent delivery
@Quokkat7
@Quokkat7 7 ай бұрын
Since Ive watched this 12 minutes, I added experience as Senior Kotlin developer to my linkedIn Profile
@growupwithkukku1679
@growupwithkukku1679 3 жыл бұрын
Hey 😎 it's a good video for java programmer who want to switch in kotlin.. Basic concepts of kotlin is ☑️
@khanb6421
@khanb6421 3 жыл бұрын
This is perfect as a refresher course.
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
Thanks 😊
@Nihao-hi
@Nihao-hi 3 жыл бұрын
Very interesting and helpful video. Thank you!
@RahulPandeyrkp
@RahulPandeyrkp 3 жыл бұрын
💯
@kopilkaiser8991
@kopilkaiser8991 Жыл бұрын
Awesome tutorial👌👏
@knowledgedaily1173
@knowledgedaily1173 2 жыл бұрын
What a great video! Coming from python, I think Kotlin is really fun. As I was watching the video, I was comparing the concepts with what I learned in python.
@thesituation5315
@thesituation5315 2 жыл бұрын
I know this is a late reply, but do you think Kotlin is difficult compared to Python? I'm just curious, because I always hear that Python is easy while Java (and sorta Kotlin) is hard in comparison.
@rajab4187
@rajab4187 2 жыл бұрын
@@thesituation5315 not that hard ,kotlin was made to get head off of java or to make android develpment easier than java,,but yeah python is very easy as its jus plain english
@8DMafia
@8DMafia 3 жыл бұрын
Great Video , thanks.
@rutgerCJ
@rutgerCJ 2 жыл бұрын
You rock! Articulation and explanation are amazing
@RahulPandeyrkp
@RahulPandeyrkp 2 жыл бұрын
thank you!
@EinstonReborn
@EinstonReborn 2 жыл бұрын
I know some java and this is really nice. Will check it out
@coins_png
@coins_png 2 жыл бұрын
Keep going boss!!
Constructors and Init blocks in Kotlin - BEST PRACTICES
5:33
Rahul Pandey
Рет қаралды 16 М.
Kotlin Crash Course
1:23:50
Traversy Media
Рет қаралды 249 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 18 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 1,9 МЛН
This is Why Programming Is Hard For you
10:48
The Coding Sloth
Рет қаралды 746 М.
What is Google actually like as an engineer? (by ex-Googlers)
12:00
How to Become a Mobile Developer
11:27
Kenny Gunderman
Рет қаралды 443 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 39 М.
Flutter vs React Native vs. Swift/Kotlin In 5 Minutes
5:20
Your Average Tech Bro
Рет қаралды 129 М.
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 815 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН