One HACK to Learn to Code FAST (Must Know)

preview_player
Показать описание
Let me share something I realised that has helped me SO MUCH with learning any kind of complicated coding or computer science concept FAST.

Be it how asynchronous Javascript functions work, what Breadth-First Search. does or some maths concept, there is one method that can help you tremendously to gain an intuitive understanding of how something works rather than just memorising formulas & ideas.

MY FREE COURSE

STUDY & CODING RESOURCES

MY BLOG

DESK SETUP GEAR

PC PARTS LIST

GEAR & APPS I USE

OTHER VIDEOS

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)

Chapters:
0:00: How I learned to code in 4 Months
2:22 Resources
4:45 KEEP THIS IN MIND
5:05 How I'm learning Data Structures & Algorithms
6:15 I have something for you...

This video is about: how to learn to code fast, learning to code, struggling to learn to code, learning methods, be more productive, productivity techniques, learning techniques, how to learn efficiently, self teaching computer science, how to learn coding for free, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, no college, programmer, stack overflow, getting a programming job, web developer,code bootcamp vs college, notion template
Рекомендации по теме
Комментарии
Автор

This is fantastic information. I graduated college 20 years ago and YouTube didn’t even exist. God bless

keithakola
Автор

i’m taking 2 Udemy courses right now. doing about 1 to 3 hours a day. watching videos, writing down notes, drawing diagrams. using live server and going thru code in VS code. rewatching videos.

enriqueavalos
Автор

Just found your channel recently and I love that you're willing to share these tips with us who are still learning!!

isirlasplace
Автор

There are 3 strategies I employ.

1. Overview: "find the border pieces." When you're doing a 500 piece puzzle you can gain momentum by doing the easiest thing first. You also understand at a high level where things go. Oh the red colors are here, this section will be too difficult, etc. When you do the same for a new subject you give yourself context for future bits of information.

2. Avoid rabbit holes. We're constantly googling new concepts but it can get easy to get sidetracked. There's a bare minimum to understand about a given subject to put it into use. It just takes a bit of discipline and self awareness that oh I'm not being productive, I'm just chasing a new shiny object. If I do find something interesting I'll grasp a high-level blurb about it on Wikipedia and make a note of it to re-visit the subject later.

3. Build on what you already know. I use analogies to understand on a superficial level what a given technology does. This is important for #2 because I don't need deep understanding of something in order to use it. Powershell for example, returns objects instead of pure text on the command line. Oh, APIs are kind of like the TOS for a service, but between computers. Oh, relational databases are kind of like Excel spreadsheets. Oh, GraphQL makes a bit more sense if I think about it in the context of a restaurant ( I was a waiter ). Sometimes the analogies are incorrect but more often than not it's good enough. There's no need to understand the inner workings of something so deep in order to use it, just as someone who's stepping on the gas pedal in a car doesn't need to study the combustion engine and a car transmission in order to drive. That is, until you do.

williamseipp
Автор

A thousand likes! As someone on the journey to changing careers into software engineering I greatly appreciate this collection of resources.

Rift_
Автор

Let me know if this series sounds interesting to you!

If you want to learn to code from zero, check out ZTM from the link below (NOT sponsored). Use code FRIENDS10 for 10% off (affiliate link):

InternetMadeCoder
Автор

Searched for this "best study tips for newbie software engineers" and your channel popped up, been addicted since then. Started my software engineering journey last month in ALX school and I'm overwhelmed by how hard it is hence why I searched. We just finished Linux, shell, bash and I still need to learn more for better grasping. It's really hard. Your channel is a gem really.

emmanuelolubodun
Автор

Being "right-brained" makes it especially difficult to grasp "left-brained" concepts, but once you do get it, that creativity can actually pull a lot of weight in the design process.

To put it another way, Some people struggle with understanding but might excel at implementation, and others vice versa. The lucky ones excel at both!

Anyway, I'm glad to hear someone else express the importance of visualization, and provide such great resources too! 💯

zvndmvn
Автор

Thanks for inspiring me to take the coding learning by myself. Found your video and implemented same learning method!

armandot
Автор

YOU HAVE SAVED ME FROM DARKNESS OF CODING TUTORIAL! THANKS ALOT!!! KEEP UP THE EXCELLENT WORK!

KevinLim-vtjn
Автор

This channel is growing very fast, congratulations.

germanandresruizhernandez
Автор

OMG your video came in time. I was feeling disappointed of my way of learning because I feel like I've spent a lot of time watching tutorials almost one year and still cannot build a simple project, which is really embarrassing

anouarbf
Автор

Hope this channel grows into one of the most well known coding channels

haamidfarhaan
Автор

Excellent as always, I agree, we need have a more visual approach when learning, school system shall add this

Jose_T
Автор

Most of the time when I completed a code in Python, whether it was successful or not, I put it in THONNY IDE and run it step by step in debug mode to understand what really happened step by step. Sometimes we get the necessary output but we are not 100% sure how we achieved it. So I think it made my learning and understanding faster.

codeyourcode-python
Автор

I learn Data structure concepts from Youtube channels by youtubers in my country to understand everything and coding stuff in my language. Rest I do deep learning from geeksfromgeeks platform and practice in leetcode. I loved your strategy dude.🔥

thelootmachine
Автор

Love your channel because you are bringing some very helpful insights for us to use to help ourselves. Thank you.

paulmilakeve
Автор

I must say I am impressed you really have gathered so many resources into one. You should really create a simple website and have all these links up. Also you could link to all your YouTube videos and bump the SEO of your videos up as well.

bellabear
Автор

i have watched all your videos it really help me improving and learning coding. keeping going buddy ☺️

rohitsinghnegi
Автор

Amazing content Tuomas thank you so much !!

urahara