How To Learn Any Programming Topic

  Рет қаралды 5,214

Marco Codes

Marco Codes

Күн бұрын

As the title says. Want to learn a specific programming topic? In this video I'll show you my personal approach to that.
► Timestamps
00:00 Intro
01:15 How To Find Good Books
02:59 React Example
06:13 The Importance of Drilling
08:47 How Much To Read
10:15 Algorithms Example
12:05 Compiler Example
12:59 Practical Challenges
15:03 Thoughts on Video Courses
15:52 Consistency
16:47 How Do I Know It Is Enough
18:00 Outro
► FOLLOW ME
/ marcobehler
www.marcobehler.com

Пікірлер: 55
@AdrianVrabie
@AdrianVrabie 2 ай бұрын
I just came across your channel and this video totally explains why your videos are so good. Please continue with what you are doing.
@youp1tralala
@youp1tralala 10 ай бұрын
Great tips ! Other related topics - how to properly choose (and prioritize) what to learn , time always being a limiting factor - how to not forget what you learned (for advanced topics) as you cannot practice everything you learned all the time
@MarcoCodes
@MarcoCodes 10 ай бұрын
Good topic ideas! Thanks
@augphil5256
@augphil5256 10 ай бұрын
How to remember some topic contents that don't need practising like concepts @@MarcoCodes
@MarcoCodes
@MarcoCodes 10 ай бұрын
I guess experience , aka years of practice and working different projects is part of the answer. Any specific conceptual topics you have in mind?
@augphil5256
@augphil5256 10 ай бұрын
I suggest you make some video on these topics ,it can be helpful to most of us ; these : - how to properly choose (and prioritize) what to learn , time always being a limiting factor - how to not forget what you learned (for advanced topics) as you cannot practice everything you learned all the time @@MarcoCodes
@devbert1880
@devbert1880 9 ай бұрын
@@augphil5256i use A6 index card system. i write down important ideas at the end of each chapter. writing it down with pen and paper, really lasers it into your neurons. using index cards, distills and compresses it, makes it referenceable and even groupable with similar or related concepts from other books. you can also use them as learning cards. if you want to keep it present in your brain, try coding katas as your daily mission. write down how much time you need for it each day. your will see how the routine builds up and how fast your neurons adapt. the feedback loop is important, since it keeps you motivated. you will also see in retrospective, when you've reached deminishing returns. at that point you can add other katas, or rotate them...
@gallewick
@gallewick 9 ай бұрын
Thanks for sharing your approach, Marco!
@dominikseljan3043
@dominikseljan3043 8 ай бұрын
Nice tips Marco! Looking forward to more videos from you
@MarcoCodes
@MarcoCodes 8 ай бұрын
Thanks!
@pablo-mora
@pablo-mora 9 ай бұрын
I also prefer books. as you said, you are committed to read it and you make time to read it without any interference (twitter, blogs, youtube, you name it). Personally, reading some tutorials from here and there will probably never teach you the fundamentals. Learning the fundamentals of any framework will let you stick all the stuff in your mind and books are good at it.
@thereal_mindset
@thereal_mindset 8 ай бұрын
Hi Marco, your video is the 1st I've ever been able to follow and I appreciate it. I don't know how to write codes but would really love to learn from your wealth of experience. I've tried to learn Java but often get demotivated due to the poor teaching strategy seen in most online tutorials. I wish you could mentor and guide me on your recommended strategy to becoming a Java developer with no prior programming experience or knowledge. I'm glad I found your channel :)😊
@MarcoCodes
@MarcoCodes 8 ай бұрын
Yeah, it's unfortunately a long and sometimes arduous journey. But if you stick to it, I'm sure you'll make it :)
@MirekKrenc
@MirekKrenc 10 ай бұрын
Thanks for those really great tips
@KolosBros
@KolosBros 10 ай бұрын
Right now I'm reading through Java Persistence with Hibernate and I just needed those advices. Thank You so much!
@MarcoCodes
@MarcoCodes 10 ай бұрын
Enjoy the journey :)
@DD-ds7ui
@DD-ds7ui 5 ай бұрын
excellent video!
@K.m.m_1
@K.m.m_1 10 ай бұрын
Thank you bro 👏
@arizona_ranger_connoisseur
@arizona_ranger_connoisseur 4 ай бұрын
It not only takes a lot of time, it also takes a lot of effort and energy. Especially when working, and want to do other stuff as well apart from machines that interpret voltage as something different (working out, social activities, wife, kids, etc), it becomes astronomically out of the world to just "sit down and read". And it gets boring quickly, because it's never the case that you open up a book and are introduced to brand new information, you probably already know more or less of the stuff. At that point when you start reading stuff you already comprehend, but you don't just move on because of fomo of information, it's game over. Studying is a discipline, it takes dedication and consistency, and if it is not in your top 5 priorities it will not get done (and I could argue it is a societal issue as well, because we the newer generations aren't disciplined at all - I can't even get the consistency I desire in my workouts and the are number 2 in the priority list!)
@MarcoCodes
@MarcoCodes 4 ай бұрын
Thank you for that comment.
@wwadley
@wwadley 10 ай бұрын
You are absolutely right about Packt!
@MarcoCodes
@MarcoCodes 10 ай бұрын
Unfortunately.....:)
@RuslanZinovyev
@RuslanZinovyev 10 ай бұрын
Thank you Marco, much appreciated. Please continue to create articles related to Spring on your website along with the paid courses. Love them.
@MarcoCodes
@MarcoCodes 10 ай бұрын
Any specific topics/subtopics you'd like to see covered?
@hue.huehuehue
@hue.huehuehue 10 ай бұрын
Reactive programing, hibernate, difference between jpa, jdbctemplate and hibernate, spring security, rest apis @@MarcoCodes I know all this is available on internet but i like it when you explain it. Thanks :)
@MarcoCodes
@MarcoCodes 10 ай бұрын
:)
@RuslanZinovyev
@RuslanZinovyev 10 ай бұрын
@@MarcoCodes everything related to Spring. More advanced topics related to web development.
@d.2968
@d.2968 9 ай бұрын
Hi :) Spring Batch ? :) @@MarcoCodes
@d.2968
@d.2968 9 ай бұрын
Hi Marco, thank's a lot ! I'm just start reading another great book about compilers : Write an interpreter in Go (Thorsten Ball) .. despite the title, it's not just for go programmers . What do you think about it ?
@MarcoCodes
@MarcoCodes 9 ай бұрын
Haven't read it but heard only good things about it!
@Yanimir
@Yanimir 10 ай бұрын
appreciate it
@augphil5256
@augphil5256 10 ай бұрын
Great content! But how do you make sure that you remember certain concepts after drilling through the book?Do you write down or say stuffs loud repeatedly, what's your approach when it comes to memorizing stuffs?
@MarcoCodes
@MarcoCodes 10 ай бұрын
I personally don't write stuff down as much, though some of my colleagues/friends do. I sometimes use the highlighting function (available on O'Reilly, even on kindle). But at the end of the day, if you are not using specific topics on a day to day basis you will start "forgetting", but will be able to brush up on it pretty quickly after getting back into it again.
@augphil5256
@augphil5256 10 ай бұрын
I suggest that you make some topics related to this about how to somehow not forget most of the topic stuffs that one might happen to learn, @@MarcoCodes
@vikasmikado
@vikasmikado 10 ай бұрын
Hey, Macro. Great video. I skim-reading a book while commuting to work, and your video notification popped up. Who was the last author you mentioned in the video? Pls, share the link to his video. Thank you.
@MarcoCodes
@MarcoCodes 10 ай бұрын
That would be Casey Muratori and his performance aware course -> www.computerenhance.com/p/welcome-to-the-performance-aware
@devbert1880
@devbert1880 9 ай бұрын
oh god, i also prefer books... because in contrast to the mediocracy at work, they contain deep and complex knowledge. intrestingly enough, you 've mentioned the same publishers that i prefer :) i work through my books from start to finish, including the appendix and case studys 8-) ... even the big fat o'reilly definitive guides :D what helps me most, is getting into that nerd brain mindset, that wants me to fight uphill battles for a challenge. who doesn't want to go to hell - and then come out with loot on the other side? 8-)
@akdisrael
@akdisrael 8 ай бұрын
do you have a tutorial for design patterns like MVC, MVVM & etc. with hibernate + JPA using JavaFX or swing?
@MarcoCodes
@MarcoCodes 8 ай бұрын
Nope.
@udayverma6120
@udayverma6120 4 ай бұрын
any recommendations for spring boot books?
@MarcoCodes
@MarcoCodes 4 ай бұрын
Unfortunately not. I'd recommend this as a starting point, however: www.marcobehler.com/guides/spring-framework
@missingdays1
@missingdays1 10 ай бұрын
What do I do if the topic is so niche there are no books available?
@MarcoCodes
@MarcoCodes 10 ай бұрын
Good question. The only success I've had in the past with that is to make out contributors in that space and ask them personally for help.
@deeplife9654
@deeplife9654 3 ай бұрын
Can you recommend your top 20 favorite books ?
@MarcoCodes
@MarcoCodes 3 ай бұрын
Any specific topics or just programming in general?
@rydmerlin
@rydmerlin 10 ай бұрын
Are you only going to read from actual paper?
@MarcoCodes
@MarcoCodes 10 ай бұрын
Most of my reading is done on a Kindle, or in the browser (O'Reilly / Safaribooksonline). Sometimes, however, I still like actual paper books, as is the case with "Crafting Interpreters", which was carefully handcrafted.
@goldgold4943
@goldgold4943 10 ай бұрын
Dear java God.. When will you write a book for us..??
@MarcoCodes
@MarcoCodes 10 ай бұрын
What topics would you be interested in?
@erdinc733
@erdinc733 9 ай бұрын
Yes
@mohammedmaasher8664
@mohammedmaasher8664 9 ай бұрын
How Spring working under the hood (ex: how it proxies things, Spring magics ..etc) @@MarcoCodes
@MarcoCodes
@MarcoCodes 9 ай бұрын
A good start for that is: www.marcobehler.com/guides/spring-framework @mohammedmaasher8664
How To Approach Dependency Management in Java
16:55
Marco Codes
Рет қаралды 5 М.
A Simple Kafka and Python Walkthrough
11:34
Quix
Рет қаралды 4,4 М.
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 174 МЛН
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 80 МЛН
JUnit 5 Tutorial - Crash Course
35:52
Marco Codes
Рет қаралды 20 М.
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
Brian Cache
Рет қаралды 924 М.
everyone should test their code this way
8:34
Low Level Learning
Рет қаралды 77 М.
Understanding How Vector Databases Work!
12:25
The ML Tech Lead!
Рет қаралды 4,5 М.
Talking Tech and AI with Tim Cook!
16:33
Marques Brownlee
Рет қаралды 303 М.
How to MASTER Data Structures & Algorithms FAST in 2023
10:21
Internet Made Coder
Рет қаралды 204 М.
How to Build a Google Photos Clone in Java - Pilot
25:40
Marco Codes
Рет қаралды 8 М.
Спас девушку от местного бандита | #shorts
0:59
diaansssss.filmss
Рет қаралды 1,9 МЛН
Все забыли о его дне рождения 😢
0:19
Фильмы I Сериалы
Рет қаралды 1,1 МЛН
“Жарым боласың ба” Елді шошытқан ұсыныс!
20:07
QosLike / ҚосЛайк / Косылайық
Рет қаралды 228 М.
Как переплыть, чтобы никто НЕ ВЛЮБИЛСЯ ?
0:42
ЛогикЛаб
Рет қаралды 4,5 МЛН
ToRung short film: 🙏let's love each other🙏
0:56
ToRung
Рет қаралды 13 МЛН