How To Learn Any Programming Topic

  Рет қаралды 6,031

Marco Codes

Marco Codes

Күн бұрын

Пікірлер: 60
@AdrianVrabie
@AdrianVrabie 6 ай бұрын
I just came across your channel and this video totally explains why your videos are so good. Please continue with what you are doing.
@dominikseljan3043
@dominikseljan3043 Жыл бұрын
Nice tips Marco! Looking forward to more videos from you
@MarcoCodes
@MarcoCodes Жыл бұрын
Thanks!
@rydmerlin
@rydmerlin Жыл бұрын
Are you only going to read from actual paper?
@MarcoCodes
@MarcoCodes Жыл бұрын
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.
@youp1tralala
@youp1tralala Жыл бұрын
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 Жыл бұрын
Good topic ideas! Thanks
@augphil5256
@augphil5256 Жыл бұрын
How to remember some topic contents that don't need practising like concepts @@MarcoCodes
@MarcoCodes
@MarcoCodes Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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...
@devbert1880
@devbert1880 Жыл бұрын
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-)
@meltygear5955
@meltygear5955 3 ай бұрын
You got yourself a follow from me, but the "marco codes" screen with the keyboard sound jumpscared me hahaha, love the content though
@pablo-mora
@pablo-mora Жыл бұрын
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.
@Raj-sp8qq
@Raj-sp8qq 4 ай бұрын
Your approach is great and practical. Thanks for sharing it. :) I'm trying to find good books on below topics, can you please give me recommendations. React Spring Boot Hibernate Docker and Kubernetes Jenkins AWS (only services required for developer but not like a devOps guy)
@MarcoCodes
@MarcoCodes 3 ай бұрын
I will write a blog post about this soon on my homepage @ www.marcobehler.com
@MarcoCodes
@MarcoCodes 3 ай бұрын
I started the list, though it's by no means complete yet, will need some time to add all the books I have in my mind: www.marcobehler.com/guides/programming-books
@martingallauner
@martingallauner Жыл бұрын
Thanks for sharing your approach, Marco!
@thereal_mindset
@thereal_mindset Жыл бұрын
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 Жыл бұрын
Yeah, it's unfortunately a long and sometimes arduous journey. But if you stick to it, I'm sure you'll make it :)
@udayverma6120
@udayverma6120 8 ай бұрын
any recommendations for spring boot books?
@MarcoCodes
@MarcoCodes 8 ай бұрын
Unfortunately not. I'd recommend this as a starting point, however: www.marcobehler.com/guides/spring-framework
@deeplife9654
@deeplife9654 6 ай бұрын
Can you recommend your top 20 favorite books ?
@MarcoCodes
@MarcoCodes 6 ай бұрын
Any specific topics or just programming in general?
@ArchaicCreationsbp
@ArchaicCreationsbp 2 ай бұрын
@@MarcoCodeshi Marco! Any books for learning Java?
@wwadley
@wwadley Жыл бұрын
You are absolutely right about Packt!
@MarcoCodes
@MarcoCodes Жыл бұрын
Unfortunately.....:)
@arizona_ranger_connoisseur
@arizona_ranger_connoisseur 8 ай бұрын
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 8 ай бұрын
Thank you for that comment.
@akdisrael
@akdisrael Жыл бұрын
do you have a tutorial for design patterns like MVC, MVVM & etc. with hibernate + JPA using JavaFX or swing?
@MarcoCodes
@MarcoCodes Жыл бұрын
Nope.
@d.2968
@d.2968 Жыл бұрын
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 Жыл бұрын
Haven't read it but heard only good things about it!
@vikasmikado
@vikasmikado Жыл бұрын
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 Жыл бұрын
That would be Casey Muratori and his performance aware course -> www.computerenhance.com/p/welcome-to-the-performance-aware
@MirekKrenc
@MirekKrenc Жыл бұрын
Thanks for those really great tips
@RuslanZinovyev
@RuslanZinovyev Жыл бұрын
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 Жыл бұрын
Any specific topics/subtopics you'd like to see covered?
@hue.huehuehue
@hue.huehuehue Жыл бұрын
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 Жыл бұрын
:)
@RuslanZinovyev
@RuslanZinovyev Жыл бұрын
@@MarcoCodes everything related to Spring. More advanced topics related to web development.
@d.2968
@d.2968 Жыл бұрын
Hi :) Spring Batch ? :) @@MarcoCodes
@KolosBros
@KolosBros Жыл бұрын
Right now I'm reading through Java Persistence with Hibernate and I just needed those advices. Thank You so much!
@MarcoCodes
@MarcoCodes Жыл бұрын
Enjoy the journey :)
@DD-ds7ui
@DD-ds7ui 9 ай бұрын
excellent video!
@K___00.00.0
@K___00.00.0 Жыл бұрын
Thank you bro 👏
@missingdays1
@missingdays1 Жыл бұрын
What do I do if the topic is so niche there are no books available?
@MarcoCodes
@MarcoCodes Жыл бұрын
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.
@augphil5256
@augphil5256 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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
@Yanimir
@Yanimir Жыл бұрын
appreciate it
@goldgold4943
@goldgold4943 Жыл бұрын
Dear java God.. When will you write a book for us..??
@MarcoCodes
@MarcoCodes Жыл бұрын
What topics would you be interested in?
@erdinc733
@erdinc733 Жыл бұрын
Yes
@mohammedmaasher8664
@mohammedmaasher8664 Жыл бұрын
How Spring working under the hood (ex: how it proxies things, Spring magics ..etc) @@MarcoCodes
@MarcoCodes
@MarcoCodes Жыл бұрын
A good start for that is: www.marcobehler.com/guides/spring-framework @mohammedmaasher8664
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 82 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 91 М.
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 3,9 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 10 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
Brian Cache
Рет қаралды 1,1 МЛН
How To Approach Dependency Management in Java
16:55
Marco Codes
Рет қаралды 7 М.
Why Rust is NOT a Passing Fad...
8:54
Travis Media
Рет қаралды 37 М.
Why JUnit's Dynamic Tests ARE SO GOOD
19:17
Marco Codes
Рет қаралды 4,1 М.
Full Stack Developers will take over. This is why.
11:26
Ed Andersen
Рет қаралды 49 М.
Solving Java Multithreading Challenges in My Google Photos Clone
17:39
How To REALLY Do Code Reviews
23:34
Marco Codes
Рет қаралды 11 М.
How to Approach Java, Databases & SQL (for My Google Photos Clone)
31:18
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 3,9 МЛН