Kotlin Course - Tutorial for Beginners

  Рет қаралды 1,737,982

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 1 200
@ariepratama6657
@ariepratama6657 5 жыл бұрын
Your speaking accent is so clear and easy-to-listen. As an non-native English speaker, I really understand what you are explain. Thank you for your lesson for us.
@goobar
@goobar 5 жыл бұрын
I'm so happy to hear you've been able to follow along and have found it useful 😀
@mohammednagdy6661
@mohammednagdy6661 4 жыл бұрын
Same this great job
@eugenenovikov671
@eugenenovikov671 4 жыл бұрын
Arie, please share it with millions of Indian bloggers, who speak English so terrible that it impossible to listen to that Udemy courses.
@jessica-tv6ep
@jessica-tv6ep 4 жыл бұрын
@@eugenenovikov671 I think he is an Indonesian not Indians
@eugenenovikov671
@eugenenovikov671 4 жыл бұрын
@@jessica-tv6ep no matter, they all speak undistinguishable if such word exists, i dont buy their courses cause it impossible to understand
@RizkiFikriansyah
@RizkiFikriansyah 3 жыл бұрын
I can't believe how easy Kotlin really is. Coming from someone who codes in Go and Javascript, this language is like the best combination of both worlds.
@fieryscorpion
@fieryscorpion Жыл бұрын
Have you tried .NET 7? It's easier than all the languages you mentioned.
@justsomebody5319
@justsomebody5319 Жыл бұрын
I viewed it as a combination of Java and Python
@joelsink8440
@joelsink8440 3 ай бұрын
​@fieryscorpion C# is probably the best imo. It combines most of the cool new features from kotlin and python with the best of java.
@jl-dq5ch
@jl-dq5ch 3 жыл бұрын
ppl having issues on SDK / JDK: I had the same issue but that is bc when you were creating a new project you selected Kotlin but instead choose Java then select Kotlin/jvm. This should set up the same environment as the presenter:)
@muralimayhem
@muralimayhem 3 жыл бұрын
Thank you for saving few hours I was going to spend figuring out IntelliJ and my sanity
@pritam-kunduu
@pritam-kunduu 3 жыл бұрын
I did this course for 4 days with interval of last session with 1 week ... Damn ... That was the longest motivation to learn some language .. I'm comming from python and the lucid syntax of kotlin really really makes me learn more of it
@dapdizzy
@dapdizzy 4 жыл бұрын
Just learned some Kotlin this eve. Thank you so much!
@goobar
@goobar 4 жыл бұрын
Happy to hear it 👍👍
@deangrowtopia9680
@deangrowtopia9680 4 жыл бұрын
@@goobar omg he's here
@maksum4062
@maksum4062 3 жыл бұрын
Пятка есть?
@dapdizzy
@dapdizzy 3 жыл бұрын
@@maksum4062 есть. А у вас?
@maksum4062
@maksum4062 3 жыл бұрын
@@dapdizzy нету
@shayestaparveen315
@shayestaparveen315 3 сағат бұрын
Your approach to teaching the kotlin programming language is very engaging and easy to follow. Programming language tutorials typically start teaching from variables, conditionals etc. and it starts to get repetitive and boring very quickly. Your approach of teaching the usage of the language rather than listing the language features one by one is very helpful and its easier to grasp the language this way. Kudos!
@1999CrazyBones
@1999CrazyBones 4 жыл бұрын
I have watched many “tutorials” explaining programming languages. By far, yours is not only an actual tutorial, but a very good one indeed! It has all the core values a good tutorial must have: starts from the basic elements and slowly makes its way up the ladder into more complex functionality, it is slowly and carefully explained with simple examples (I have seen people using frameworks for a graphic user interface just for a hello world in a new language...) and shows the result for both the valid cases and invalid cases as well as ways to tackle common problems that may appear. I had zero knowledge about Kotlin walking into this tutorial and I have quite a good idea of how it works now by only watching the video (when I start actually writing code, this will be consolidated) also thanks for all the Java analogies, they really helped understanding some of the last concepts. 11/10 on this tutorial, 11/10!
@manojpanchal1435
@manojpanchal1435 4 жыл бұрын
Seriously.....? Actually even I have just started my course so before starting this video I decided to go through the comment section for checking how good this video is because I have zero knowledge about kotlin so thanks a lot for your review it means a lot for me.......
@Ewig_Luftenglanz
@Ewig_Luftenglanz 2 жыл бұрын
glad to find this course, there are so many courses aout there about android development using kotling without really digging in or teaching the basics of the language that you end up understanding NOTHING of what one is doing!!! Thank U SO MUCH!!!
@joaokavalciuki3853
@joaokavalciuki3853 3 жыл бұрын
As a non native speaker and not even fluent I can say: Your way to speak is very clean, concise and easy to understand
@goobar
@goobar 3 жыл бұрын
happy to hear it!
@DanielGomes-s2z
@DanielGomes-s2z Жыл бұрын
This is amazing, really condensed a lot of information in less than 3h. One of the best programming tutorials that I've followed, Thank you
@hyungtaecf
@hyungtaecf 4 жыл бұрын
Thanks for the tutorial! I thought I could do it all in one day, but it toke me 3 days to do it
@goobar
@goobar 4 жыл бұрын
There's a lot to take in. Doing it all in one day would be a lot for anyone. Great job on sticking with it and making it through! 👍👍
@vojtechschlemmer6085
@vojtechschlemmer6085 4 жыл бұрын
Hi Nate, your tutorial is awesome! It's just what I needed - clear and simple explanations, going from easy to more complicated stuff and on top of it your accent is very easy to listen! Thumbs up!
@goobar
@goobar 4 жыл бұрын
Happy to hear you enjoyed it 👍
@alexanderkhitskov4691
@alexanderkhitskov4691 3 жыл бұрын
Have just finished this course. It's very good for getting started with Kotlin. Many thanks to the author!
@goobar
@goobar 3 жыл бұрын
You're very welcome! Glad it was helpful 💯
@sviatoslavoleksiienko8523
@sviatoslavoleksiienko8523 3 жыл бұрын
Man, you've done really great work. Great material, normal micro, awesome voice. And, despite the big deal of subscribers, no ad. I wanna say that we appreciate your work and thanks.
@michaelkolta2720
@michaelkolta2720 5 жыл бұрын
This is the best free Kotlin tutorial I have ever seen. Well done! I don't know what's up with the 26 dislikes... how could you possibly dislike this?
@goobar
@goobar 5 жыл бұрын
😀. That's very kind of you to say. Glad to hear you enjoyed it 👍👍
@anuj8825
@anuj8825 4 жыл бұрын
Thank god you exist !! World would have been difficult place to live without you .
@darshans1190
@darshans1190 4 жыл бұрын
Just finished watching and coding. The tutorial is simple and very neat. All the basic concepts which are needed are covered. Thanks a lot, mate :)
@goobar
@goobar 4 жыл бұрын
You're very welcome! Thanks for watching.
@sgt.boris4713
@sgt.boris4713 2 жыл бұрын
you became a programer in kotlin
@epochshot589
@epochshot589 3 жыл бұрын
Kotlin is really similar to python and is really easy, very good explanation Nate sir, you are a legend :)
@borispsalman
@borispsalman 2 жыл бұрын
so thats good for me because at first i was trying to go with kivy given that i kind of know python but ive heard its better to go with kotlin if i want to make proper app
@itspapu
@itspapu 5 жыл бұрын
Best tutorial to start with learning kotlin, crisp, no ad, more practical. thanks
@goobar
@goobar 5 жыл бұрын
😀👍👍 Glad you enjoyed
@mli8847
@mli8847 4 жыл бұрын
it is just so good, i do not speak good englisch, i watched it in 2x speed and could still understand everything. thank you :))
@goobar
@goobar 4 жыл бұрын
Glad to hear you enjoyed it 👍
@woshisheili1541
@woshisheili1541 4 жыл бұрын
hahaha
@patrickjay6434
@patrickjay6434 5 жыл бұрын
Excellent tutorial. I'm quite excited about this language.Never looked at it before but it looks good
@goobar
@goobar 5 жыл бұрын
🙂 I'd encourage you to give it a look. It's really quite nice, and can be used in a variety of domains
@czarnaelka7604
@czarnaelka7604 4 жыл бұрын
I was looking for a good intro to Kotlin. This is perfect! Thanks!
@goobar
@goobar 4 жыл бұрын
Glad you enjoyed!!
@pedriuskii
@pedriuskii 4 жыл бұрын
You rock. Theres so many things kt can do, it made me sleepy just seeing all your examples. It gets complex, kinda hard to read a times. But you rocked it
@goobar
@goobar 4 жыл бұрын
Definitely a lot there! Thanks for sticking through it 😀 Hope it helped 👍
@kyleMcBurnett
@kyleMcBurnett 3 жыл бұрын
Thanks!
@footballCartoon91
@footballCartoon91 2 жыл бұрын
@1:41:59 just because we wanted to use the same function defined in the interface which takes in a parameter in the form of its read only property aka "val" we need to make multiple inheritance and override the property in the respective implementing classes
@caidencavallone7410
@caidencavallone7410 4 жыл бұрын
I wanna thank you so fucking much. I came from Udemy's Tim Buchalka's tutorial. I couldnt understand a thing. He threw information at me expecting that I could get it. Before I file a refund, I thought I should check KZbin. You deserve my money, but youre doing it for free even. Fucking hero. You're smart and you know what you're doing delivering the information.
@goobar
@goobar 3 жыл бұрын
Glad you enjoyed it!!
@web3wizard381
@web3wizard381 4 жыл бұрын
I wish you would put ads, you deserve compensation for your great work, I would gladly watch the ads.
@kenm2595
@kenm2595 4 жыл бұрын
Simp
@dejangegic
@dejangegic 4 жыл бұрын
@@kenm2595 ok boomer
@СергійКот-э7ф
@СергійКот-э7ф 4 жыл бұрын
Donate if want to say him thank you. But its good that they removed adds
@maleekdidthat
@maleekdidthat 4 жыл бұрын
@@kenm2595 LMAO
@arcticheroh
@arcticheroh 4 жыл бұрын
People are allowed to do stuff for free and just to give back to the community lol
@vaidadryzaite638
@vaidadryzaite638 4 жыл бұрын
You are awesome! Best tutorial on Kotlin there is out there ! Thank you!
@mateenmehmood5675
@mateenmehmood5675 3 жыл бұрын
Important navigations : 0:50 : Create your first Kotlin Project 6:33 : Variables 21:30 : Basic Functions 32:50 : Collections & Iterations 49:22 : Vararg, Named arguments & default parameter values 1:00:27 : Classes 1:20:11 : Visibility Modifiers 1:22:37 : Interfaces 1:32:57 : Type checking and Type casting 1:36:18 : Inheritance 1:43:07 : Object Expressions 1:45:07 : Companion Objects 1:49:51 : Object Declarations 1:52:41 : Enum Classes 1:58:16 : Sealed Classes 2:07:00 : Data classes 2:12:25 : Extension Functions/Properties 2:16:37 : Advanced Functions
@Abhishek-fe3zs
@Abhishek-fe3zs 2 жыл бұрын
Thanks!
@robertvanhousen1015
@robertvanhousen1015 4 жыл бұрын
Thanks for this. Definitely one of the better tutorials I've seen on Kotlin. Well done.
@goobar
@goobar 4 жыл бұрын
Glad you enjoyed 👍👍
@manelll
@manelll 5 жыл бұрын
I got tired of searching how to code videos so now im trying it for real!
@goobar
@goobar 5 жыл бұрын
😀 Good luck 👍
@goobar
@goobar 5 жыл бұрын
@Que_Rico Learning a language on its own likely won't land you a job. I think it's more helpful to think about what you can build with a language. Learning Kotlin can enable you to build a variety of things that likely have different demand in the job market. If you learn to build Android apps with Kotlin there are many jobs out there. Writing backend code with Kotlin could help find a job as well. I'd encourage you to think of what types of projects you want to work on, then determine if Kotlin is a viable tool for that project. If it is, and there's a demand for that work in the job market, then Kotlin would definitely be a positive step towards landing a job.
@cortisol_induced_coma
@cortisol_induced_coma 3 жыл бұрын
This tutorial is great for people who have already worked with Java, but not really for beginners or people who know a language with a very different syntax (like Python). I recommend explaining some things like getters, setters, maps, and when-statements in further detail (or at least put a disclaimer at the beginning of the video that this requires prior knowledge on some of these topics).
@masterok2746
@masterok2746 2 жыл бұрын
yes, it is!
@UndeadRumick
@UndeadRumick 4 жыл бұрын
Hello, thanks for the awesome tutorial. I love the way you speak slowly and clearly so even if I am not a native English speaker, I can understand everything. Plus your tutorial really helped me out with an intro to Kotlin. Great job
@AC-fi8ge
@AC-fi8ge 4 жыл бұрын
This basic overview was simply amazing. Thanks, Nate!
@goobar
@goobar 4 жыл бұрын
You're very welcome! Thanks for watching
@kristaqvin
@kristaqvin 4 жыл бұрын
Who else is learning Kotlin for Android development?
@whocares4598
@whocares4598 3 жыл бұрын
i am learning it to help with uniciv
@nostalgia5031
@nostalgia5031 3 жыл бұрын
No, I am learning how the "SkIDE" works.
@abdullahhossain9692
@abdullahhossain9692 3 жыл бұрын
@@JohnJohn-nu7tr how was it? :D
@whocares4598
@whocares4598 2 жыл бұрын
And now I submitted pull requests!
@Successtec
@Successtec Жыл бұрын
I am learning it newly
@md.imamulislam7
@md.imamulislam7 5 жыл бұрын
This is beautiful. It looks like someone took the best features of C# and added them to Java, and Kotlin was born.
@goobar
@goobar 5 жыл бұрын
I do believe there are c# influences from JetBrains having worked on c# tooling for years and wanting to pull in the best parts of various languages.
@deniscordoni9950
@deniscordoni9950 3 жыл бұрын
A very concise and flowing explanation where everything comes up in the right moment and at the right place makes of this explanation a really nice introduction to this new and beautiful language. Thank you! The only section where I got puzzled was that concerning the sealed classes, but I hope everything will go clear giving it another look.
@sudhir1274
@sudhir1274 4 жыл бұрын
Very good tutorial. Concise and Clear. This is my first tutorial on Kotin and I would to thank you for putting this together and allowing free access to developers new to Kotlin.
@goobar
@goobar 4 жыл бұрын
Glad you enjoyed it! You can find more Kotlin tutorials on my KZbin channel as well
@rezashatery
@rezashatery 4 жыл бұрын
this video is the best tutorial that I have ever seen, thank you so muchhhhhhh
@goobar
@goobar 4 жыл бұрын
Wow! very high praise. I'm happy to hear you found it useful!
@BNuwan123
@BNuwan123 4 жыл бұрын
Hey goobar...im watching this for 5days and doing learning kotlin as you guide me... and finished today... ithink now i have a very good fundamental ...thansk a lot for that...the most hard part is from the intrrface....its hard to understand...can you do a another video about it with different example..thansk a lot man...
@goobar
@goobar 4 жыл бұрын
You're looking for another video specifically about interfaces?
@lshomedesign
@lshomedesign 3 жыл бұрын
Wao... Amazing language for app development.💐💐💐💐💐💐💐💐💐
@StEvUgnIn
@StEvUgnIn 3 жыл бұрын
Not only
@sefovsky
@sefovsky 3 жыл бұрын
Sadly it cant compile as exe
@StEvUgnIn
@StEvUgnIn 3 жыл бұрын
@@sefovsky Sure you can... target Kotlin native. Throw Android Studio to the trash bin
@StEvUgnIn
@StEvUgnIn 3 жыл бұрын
Kotlin native has been measured slower than Kotlin JVM. Which is sad :(
@wateryagarvideos5186
@wateryagarvideos5186 3 жыл бұрын
@@sefovsky Eh, just use the JVM. It will give you support for both Java and Kotlin.
@YulbazZakirov
@YulbazZakirov Жыл бұрын
Finally some proper content for beginner developers! Thanks!
@4thfugee
@4thfugee 4 жыл бұрын
Thank you for the content. Straight to the point, well explained, and no fluff.
@goobar
@goobar 4 жыл бұрын
Glad you enjoyed 👍
@GouravSinghalMusiTech
@GouravSinghalMusiTech 8 ай бұрын
This tutorial is close to the perfection! I can't point out even a small improvement in this! Thanks much!!
@Teekkanee
@Teekkanee 5 жыл бұрын
This is EXACTLY what I needed. Thank you.
@goobar
@goobar 5 жыл бұрын
Glad to hear it... Hope it helps 👍👍
@pepelegal333
@pepelegal333 4 жыл бұрын
You should explain from the beginning that this tutorial is meant for people who already know Java. My mum never told me what an anonymous inner class is, so you lost me after "inheritance". That said, I found the tutorial very clear and easy to follow, for at least the first hour and a half.
@goobar
@goobar 4 жыл бұрын
That's a fair point 👍. I'm happy to hear the first part, at least, was helpful.
@kewalmz
@kewalmz 3 жыл бұрын
What a wonderful language, everything is thought through while designing the language constructs. Highly recommended course. Beautifully explained. Thank you.
@64imma
@64imma Жыл бұрын
I've been learning programming for a year more or less. I'm pretty comfortable with python now and trying to get better with C#. I would like to get good at Kotlin and maybe eventually learn Swift, because I'd love to get more into Android and Apple app development. With C# I really want to focus on game development via unity, and python can serve as a more general purpose programming language.
@splendid_amateur
@splendid_amateur 4 жыл бұрын
Well it was not my plan to learn Kotlin, I itend to learn Java, but this course is so good, I don't have other choice hahaha
@goobar
@goobar 4 жыл бұрын
Haha. You could always learn both 😀
@De-tp5mq
@De-tp5mq 4 жыл бұрын
Java sucks
@The95Studios
@The95Studios 4 жыл бұрын
I tried Java too...still stock on a darn tree exercise lol so this is encouraging.
Жыл бұрын
At first, I thought, "Again, a video for people who don't know how to turn on a computer, " but it quickly got interesting. Everything that you need to know if you already know how to program and you wanna know the syntax of Kotlin.
@abdelrahmankhaled7575
@abdelrahmankhaled7575 3 жыл бұрын
Really it`s an amazing tutorial I loved it every minute in the video is important but I see that u should mention that this tutorial is for anyone who has at least some experience about any oop language like java
@goobar
@goobar 3 жыл бұрын
Yeah. That's a very fair point. The target audience should have been called out more clearly
@samdukes8935
@samdukes8935 4 ай бұрын
That was an excellent tutorial, but as a fairly new coder the second half of this just fried my brain completely haha. I will probably be returning to this many times...
@Wizartar
@Wizartar 5 жыл бұрын
This is a great course!! if you know any C++/Java everything just makes sense
@goobar
@goobar 5 жыл бұрын
Very true. Once you know 1 language, it becomes a whole lot easier to understand others.
@zahidrahman2427
@zahidrahman2427 5 жыл бұрын
Your course content links is the most considerate idea especially for learning. One can go back again and again until the tricky topics are well understood. I would also like to say thank you sir.
@goobar
@goobar 5 жыл бұрын
😃 👍👍
@FINSuojeluskunta
@FINSuojeluskunta 5 жыл бұрын
Within the first 30 minutes, this seems like a blend of Java and C++. My only complaint, if you could say, is it seems like the compiler does a looooot of work, I would like to see examples of how the compiler expands things and see what is actually going on. I imagine there is somewhere to see that in android-studio
@Kalabenos
@Kalabenos 5 жыл бұрын
The syntax also has a decent chunk of Pascal in it.
@AlexanderSuraphel
@AlexanderSuraphel 5 жыл бұрын
Any compiler does a looooot of work. What is the problem with that?
@ScamCast
@ScamCast Жыл бұрын
Coming from a python\javascript background with very little Java knowledge. Looking to make Android apps with Kotlin. This has been very helpful. Thanks 🙂
@ORagnar
@ORagnar 3 жыл бұрын
I find it interesting that with Kotlin they moved away from the pure class style of Java, and moved to a C++ sort of mixture between procedural and class programming.
@wizardy6267
@wizardy6267 2 жыл бұрын
I bet you have not try type script/JS, they created a whole set of functional programming features set aside the object-oriented methodology. When I working on a 2-year-old project, I feel like I need to rewrite every single component. And what do you think c++ is moving toward? My understand is Python...
@jgdevelops8440
@jgdevelops8440 Жыл бұрын
I can relate to this!! As soon as I saw fun main() { println() } it made me immediately think of C++ for some reason. Glad i'm not the only one,
@hassaniq0777
@hassaniq0777 Жыл бұрын
​@@jgdevelops8440lool same😂
@mohontastutorials7470
@mohontastutorials7470 3 жыл бұрын
I am Bangladeshi, but I understand your English very well. Your speaking quality is really awesome sir.
@anastasiashpit9663
@anastasiashpit9663 5 жыл бұрын
It seems that I've fallen in love with Kotlin. Thanks for such easy-to-understand tutorial!
@goobar
@goobar 5 жыл бұрын
Very happy to hear you're enjoying Kotlin 😀👍👍
@AMITMAURYA192
@AMITMAURYA192 4 жыл бұрын
Thanks Nate. it helped me alot. thank u very much bro.
@goobar
@goobar 4 жыл бұрын
You're very welcome! Glad it was helpful 💯
@mafazkhan8996
@mafazkhan8996 5 жыл бұрын
Tq soo much i waited for ur video for so long i love u for making kotlin at right time tq sooooo much
@goobar
@goobar 5 жыл бұрын
I hope it's helpful for you 😀 👍
@mafazkhan8996
@mafazkhan8996 5 жыл бұрын
@@goobar yes sir it is and tq again u r a life saver
@kavousgamouri5146
@kavousgamouri5146 3 жыл бұрын
that was awesome dude , println("you are second to none ♥")
@shadow_blaxe_1239
@shadow_blaxe_1239 2 жыл бұрын
UPDATE:WORST TUTORIAL FOR BEGINNERS THE WHOLE VIDEO IS ASSUMING YOU ARE A JAVA EXPERT. I DON'T LIKE JAVA THAT'S WHY I AM LEARNING KOTLIN IN FIRST PLACE......... When I first watched it with no prior programming experience, I didn't understand a thing. Now after having learned OOP, Array, Classes, Main function, fundamentals, etc, from Python, Js, React, I finally understand it. It is a very good tutorial but in my personal opinion it is a too fast paced. But still a great tutorial for Kotlin. To anyone watching this without any programming experience or knowledge please try to learn the fundamentals like "if-else" Before watching this video
@slobom.6744
@slobom.6744 2 жыл бұрын
Great video, compressed and displayed in clear and concise way, thanks a lot!
@codinginflow
@codinginflow 5 жыл бұрын
Yea, Nate 😎
@goobar
@goobar 5 жыл бұрын
Yea, Florian 😎
@robertshopov4088
@robertshopov4088 4 жыл бұрын
Function Parameters: At 29:10 my program had something different, instead of havin to write itemTOGreat: "Kotlin", for the program to work I had to do itemToGreat = "Kotlin". Why is this? The error I got when writing what you demonstrated returned with "Unresolved reference: itemToGreat" and and unexpected token suggesting to create a new local variable or parameter or to separate expressions in the same line with " ; ". If youtube would allow images on comments id surely show you what I recieved, hopefully I you could understand what I am trying to explain from my POV hahahaah. thxhtx btw, reall, realllyyy great vid!!! keep it up yeet.
@simsolam
@simsolam 4 жыл бұрын
Tutorial is precise, understandable and beautifully presented. Thank you so much 😊🙏🏻
@goobar
@goobar 4 жыл бұрын
You're very welcome! Glad you enjoyed it!
@marvellouschimboza9621
@marvellouschimboza9621 Жыл бұрын
My first time doing Kotlin and you made it an easy journey for me - Thank you :-)
@MocaCDeveloper
@MocaCDeveloper 4 жыл бұрын
Is it me, or does Kotlin just seem like a language that satisfies the unknown need all developers have deep down
@goobar
@goobar 4 жыл бұрын
haha. I can't speak for others, but I've certainly enjoyed learning and using it
@aksharpatel17
@aksharpatel17 4 жыл бұрын
Good luck
@skewty
@skewty 4 жыл бұрын
The code reads not too different than Python with { } instead of tabbing and camelCase instead of snake_case. Not quite as concise as python but far better than regular java.
@AyushGupta-wn6zd
@AyushGupta-wn6zd 4 жыл бұрын
_this one sparks joy_
@phillaysheo8
@phillaysheo8 4 жыл бұрын
Java is better
@headoverbars8750
@headoverbars8750 4 жыл бұрын
Wow. F******* amazing good. I just finished implementing many of the structures in Bob Sedgewick text Algorithms ... banging my head and never fails. turn this on and solution within minutes... it's uncanny.
@dibley1973
@dibley1973 4 жыл бұрын
Great video. I'm just under an hour in so far and coming from a C# background and I am finding your tutorial so clear and easy to follow that I am considering learning Kotlin now to have it as another tool in my commercial development toolbox. As others have said you articulate ideas clearly and should really be doing tutorials professionally. Have you considered signing up with pluralsight and become a tutor on there?
@goobar
@goobar 4 жыл бұрын
Thank you so much. That's a great compliment. I actually am working on a Pluralsight course right now.
@jeancarlovegabejarano1950
@jeancarlovegabejarano1950 3 жыл бұрын
Great tutorial dude, also the content section about the course is amazing
@rogaldorn7016
@rogaldorn7016 5 жыл бұрын
Well, it is strange. However, the code which you showed at 29:35 doesn't work on my Linux machine. Instead of: "... sayHello(itemToGreet: "Kotlin") sayHello(itemToGreet:"World")..." I had to write "...sayHello(itemToGreet = "Kotlin") sayHello(itemToGreet = "World")..."
@goobar
@goobar 5 жыл бұрын
I can understand the confusion here. I didn't actually type the "itemToGreet" part in that line. After typing the String, the IDE added the label as a visual guide, but it's not actually code. My apologies. I didn't notice that during the recording, and ideally would have explicitly pointed that out
@llanciousluyor9059
@llanciousluyor9059 5 жыл бұрын
Me too i stuck for long minutes :(. So i decided to view the comments who are complain in this lesson(function). I used the eclipse by the way
@AbhinavKulshreshtha
@AbhinavKulshreshtha 5 жыл бұрын
@@goobar Another thing I wanted to point out, at 52:20 IDE added `...itemsToGreet: ` but `...` is not working. Instead I just had to use `itemsToGreet=*interestingThings` .
@devvilboyy676767
@devvilboyy676767 3 жыл бұрын
You've covered so many topics others have not. This is really well done. By referencing how it's done in Java, it really speeds up the learning process for experienced developers.
@andreburger1981
@andreburger1981 3 жыл бұрын
Great clear steps and a very logical approach. Thank you for your hard work with this.
@EngideerTech
@EngideerTech Жыл бұрын
Very very nice Kotlin introduction. Neither too basic nor too complex. 👍
@pawlack
@pawlack 4 жыл бұрын
Is this dadjoke popular? "Declaring functions in Kotlin is fun" :D
@goobar
@goobar 4 жыл бұрын
It is with me 😀. I gave a conference talk once titled simply "fun() talk"... it was all about functions it Kotlin
@abhishekrawat8579
@abhishekrawat8579 4 жыл бұрын
🤣🤣🤣
@Sunny-zh6go
@Sunny-zh6go 4 жыл бұрын
fun begins () It is where fun begins
@ShiroCh_ID
@ShiroCh_ID 4 жыл бұрын
@@Sunny-zh6go yep the Fun also a funtion so to make something fun it must funtion properly 😂😂
@Luke-Norris
@Luke-Norris 3 жыл бұрын
sometimes it's private fun...
@TokitoTheMan
@TokitoTheMan 3 жыл бұрын
Just started learning it, what a beautiful language
@InstantTeaTV
@InstantTeaTV 5 жыл бұрын
Thanks for the tutorial. Your explanations are easy to understand. I hope future tutorials will have a better sound quality. You sound a bit muffled in this one.
@Jesus_was_God
@Jesus_was_God 4 ай бұрын
i cant hear him
@mdali008
@mdali008 4 жыл бұрын
You make my life too easier . lots of love from bangladesh
@goobar
@goobar 4 жыл бұрын
👋
@pranavgadekar5842
@pranavgadekar5842 4 жыл бұрын
Hey Nate, great tutorial. Was really easy to follow along and you did a great job explaining the concepts. Thank you!
@goobar
@goobar 4 жыл бұрын
You're very welcome! Glad you enjoyed it!
@thorzweegers7616
@thorzweegers7616 2 жыл бұрын
Excellent! Thanks! Great tutorial. I'm convinced ;) I'll spend a bit of time getting the hang of Kotlin to save time in the future. Love how you keep mentioning the differences to Java. Had you on 1.5x speed for the first half, then switched back to regular ;)
@logan469
@logan469 2 жыл бұрын
I'm really confused, I think some of the things in IntelliJ are different for the newer version, please could you make an updated tutorial.
@funky-twig
@funky-twig 2 жыл бұрын
There is no Kotlin in the IDE, only Kotlin Multiplatform. Fell st the first hurdle.
@logan469
@logan469 2 жыл бұрын
@@funky-twig oh ok
@reetikasrivastava3136
@reetikasrivastava3136 4 жыл бұрын
mind blowing tutorial!! fallen in
@goobar
@goobar 4 жыл бұрын
😀 👍👍
@Caarolinacabj
@Caarolinacabj 4 жыл бұрын
Why tf don’t you put ads your content is so great!!!! I’m happy I found you 😭❤️
@cristianmira8314
@cristianmira8314 3 жыл бұрын
It is a big one to get started with Kotlin, thank you very much.
@irinak3358
@irinak3358 4 жыл бұрын
Thank you very much for such a great tutorial! I've learned Java (love it) and to be honest, I'm a bit terrified with that amount of flexibility in Kotlin. All I can think about is "That could be such a mess".
@goobar
@goobar 4 жыл бұрын
The flexibility definitely has potential to be abused. I think a good rule of thumb is to take advantage of features to make the code concise, but not so concise that it's no longer easily readable.
@etange6817
@etange6817 4 жыл бұрын
the flexibility is mind blowing........
@lookingforward098
@lookingforward098 Жыл бұрын
Who else is learning Kotlin for Androidn Development ? 🙋‍♀️✋
@medievalogic
@medievalogic Жыл бұрын
doing a big mistake - learn flutter
@shaileshteli4341
@shaileshteli4341 3 жыл бұрын
5:26 Doesn't put semicolon after end of statement. Me who was coding in java, c#, c, c++ and javascript till now: WAIT THAT"S ILLEGAL
@goobar
@goobar 3 жыл бұрын
😂 Welcome to the future 😉. In all seriousness, I still sometimes accidentally add a semicolon when I don't need one
@kapsowe
@kapsowe 4 жыл бұрын
The best kotlin intro so far
@goobar
@goobar 4 жыл бұрын
That makes me very happy to hear! Glad you enjoyed it 🙂
@Saptarshi.Sarkar
@Saptarshi.Sarkar 5 жыл бұрын
35:50 Can anyone explained what happened here? Why was it not necessarily to define the interestingThing variable first?
@goobar
@goobar 5 жыл бұрын
In the context of a for loop like that, `interestingThing` is essentially defined as a new variable for each element in the collection, but only within the scope of the for loop. Within the loop, it will act like a val variable
@jimitsoni18
@jimitsoni18 11 ай бұрын
You deserve more views my guy
@ramijemli4726
@ramijemli4726 5 жыл бұрын
Hey Nate, awesome course! What is the name of the IntelliJ theme/plugin used in this video?
@ramijemli4726
@ramijemli4726 5 жыл бұрын
Found it. For anyone looking for this, it's the Material Theme UI plugin.
@goobar
@goobar 5 жыл бұрын
Looks like you found it 🙂. Using Material Theme UI plugin with the Night Owl editor theme I believe
@AtheistGeek
@AtheistGeek 4 жыл бұрын
@@goobar You're right, but it is version Darker. You can see theme name on bottom right of his screen. I prefer Deep Ocean.
@Alberto_Cavalcante
@Alberto_Cavalcante 3 жыл бұрын
Thanks
@gersonadr2
@gersonadr2 4 ай бұрын
I don't stick to 3h tutorials ever. Got totally sucked in by yours. Thanks a lot! Can you make another one about co-routines?
@crazy9780
@crazy9780 3 жыл бұрын
I can't really get started because my intellij are very different from yours
@divyanshrawat2859
@divyanshrawat2859 2 жыл бұрын
perfect , i am from c++ background and i found this explaination very simple and good .
@AdamDjellouli
@AdamDjellouli 5 жыл бұрын
C for microcontrolers would be interesting to watch.
@abhishekgururani6993
@abhishekgururani6993 2 жыл бұрын
in time stamp : (1:20:12) Visibility Modifiers - Public/Private/Protected/Public, it should be "Default" instead of the last "Public"
@jjjj-ms1ln
@jjjj-ms1ln 4 жыл бұрын
leaving at 1:27:18
@sheffomp
@sheffomp 5 жыл бұрын
Such a great Vid! Thanks! I look forward to more content about Kotlin!
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 7 МЛН
Learn Kotlin in 12 Minutes
12:01
Rahul Pandey
Рет қаралды 343 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Every Kind of Class in Kotlin
10:44
Dave Leeds
Рет қаралды 15 М.
TypeScript - The Basics
12:01
Fireship
Рет қаралды 1,5 МЛН
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 688 М.
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 16 МЛН
The Complete App Development Roadmap [2024]
7:52
Programming with Mosh
Рет қаралды 412 М.
Kotlin за час. Теория и практика.
1:21:33
alishev
Рет қаралды 226 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
3:07:07
freeCodeCamp.org
Рет қаралды 3 МЛН
Kotlin Tutorial For Beginners 2023
4:54:12
Amigoscode
Рет қаралды 152 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН