How To Learn Any Programming Topic

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

Marco Codes

Marco Codes

Күн бұрын

Пікірлер: 60
@AdrianVrabie
@AdrianVrabie 8 ай бұрын
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 Жыл бұрын
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...
@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.
@martingallauner
@martingallauner Жыл бұрын
Thanks for sharing your approach, Marco!
@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 :)
@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 :)
@wwadley
@wwadley Жыл бұрын
You are absolutely right about Packt!
@MarcoCodes
@MarcoCodes Жыл бұрын
Unfortunately.....:)
@dominikseljan3043
@dominikseljan3043 Жыл бұрын
Nice tips Marco! Looking forward to more videos from you
@MarcoCodes
@MarcoCodes Жыл бұрын
Thanks!
@arizona_ranger_connoisseur
@arizona_ranger_connoisseur 10 ай бұрын
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 10 ай бұрын
Thank you for that comment.
@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
@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 5 ай бұрын
You got yourself a follow from me, but the "marco codes" screen with the keyboard sound jumpscared me hahaha, love the content though
@Raj-sp8qq
@Raj-sp8qq 5 ай бұрын
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 4 ай бұрын
I will write a blog post about this soon on my homepage @ www.marcobehler.com
@MarcoCodes
@MarcoCodes 4 ай бұрын
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
@MirekKrenc
@MirekKrenc Жыл бұрын
Thanks for those really great tips
@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
@K___00.00.0
@K___00.00.0 Жыл бұрын
Thank you bro 👏
@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
@akdisrael
@akdisrael Жыл бұрын
do you have a tutorial for design patterns like MVC, MVVM & etc. with hibernate + JPA using JavaFX or swing?
@MarcoCodes
@MarcoCodes Жыл бұрын
Nope.
@DD-ds7ui
@DD-ds7ui 10 ай бұрын
excellent video!
@udayverma6120
@udayverma6120 10 ай бұрын
any recommendations for spring boot books?
@MarcoCodes
@MarcoCodes 10 ай бұрын
Unfortunately not. I'd recommend this as a starting point, however: www.marcobehler.com/guides/spring-framework
@deeplife9654
@deeplife9654 8 ай бұрын
Can you recommend your top 20 favorite books ?
@MarcoCodes
@MarcoCodes 8 ай бұрын
Any specific topics or just programming in general?
@ArchaicCreationsbp
@ArchaicCreationsbp 4 ай бұрын
@@MarcoCodeshi Marco! Any books for learning Java?
@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.
@Yanimir
@Yanimir Жыл бұрын
appreciate it
@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.
@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
How To Approach Dependency Management in Java
16:55
Marco Codes
Рет қаралды 7 М.
Prompt Engineering - Basic Concepts For Developers
29:07
Marco Codes
Рет қаралды 5 М.
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 26 МЛН
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
PIZZA or CHICKEN // Left or Right Challenge
00:18
Hungry FAM
Рет қаралды 16 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 146 МЛН
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,6 МЛН
Spring Boot & Kotlin Tutorial - Crash Course For Java Devs
32:15
Marco Codes
Рет қаралды 16 М.
Holly Cummins - Quarkus Efficiency Secrets
58:09
Quarkus Club
Рет қаралды 613
Is Golang Still a Successful Programming Language?
14:41
Melkey
Рет қаралды 10 М.
SSH Tutorial - Crash Course
29:43
Marco Codes
Рет қаралды 16 М.
How to Approach Java, Databases & SQL (for My Google Photos Clone)
31:18
How To REALLY Do Code Reviews
23:34
Marco Codes
Рет қаралды 12 М.
Maven Tutorial - Crash Course
26:08
Marco Codes
Рет қаралды 180 М.
Solving Java Multithreading Challenges in My Google Photos Clone
17:39
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 26 МЛН