How I Would Learn to Code (if I could start again)

preview_player
Показать описание

My Links:

Video Links:

Chapters:
0:00 Introduction
0:41 Project Oriented Learning
1:48 Tools
3:19 "Hello, World"
3:51 Learn to Think
6:46 "What about theory/courses/textbooks?"
Рекомендации по теме
Комментарии
Автор

Remember starting to code in 2018 because this guy made me believe it's you changed a life over here

brainelomoni
Автор

I think the best way to learn programming is to be assigned in a project or project based learning, basically it means to have a deadline, a task, and the adrenaline just automatically gets it for you. And boom! those hard days will get you have a flowy coding experience, or get in that "zone".

JamesPalar-voir
Автор

Hey ! I'm from Montreal and I'm studying computer science and I just wanted to tell you that your videos are really motivational

felixbouffard
Автор

John Fish carried me through high school and is the reason I wanted to become a CS major. Now that I’m going into my second year of college and I’ve found him again, I’m super glad and I’m super grateful. Thank you John ❤

michellexcomputer
Автор

I love how passionate you are about coding. I can see it so much on your videos. Thank you for the advice!

sophiaonyoutube
Автор

I was just about to start to learn to code! Thanks for sharing with us John! Very informative!

LearnAndTransform
Автор

Thank you, John. Your videos are so motivational. Keep going✨

nilufaramonovna
Автор

Hey John,
During my time as a student and now as a teacher, I encountered many students, and most of the time, the ones that had had the best results were the ones that begun their journey into programming by learning algorithms, data structures and low level concepts (pointers and friends), mostly using the C language.
I feel like most students should start by doing 1-3 months focusing on basic concepts, then move on to projects.
As for the choice of language, from my experience, it is way easier to start by lower level languages and learning higher level languages than the opposite, but that will ultimately depend on the person doing the learning.
I completely agree with you on the AI tools. They are a powerful tool, but are extremely dangerous for beginners. (Well, even for experienced developers if they get lazy).

ragagno
Автор

Happy I found your channel again. Used to follow you when you started, then removed all my subs around 2020-2021. Glad you're still doing good!

thebunsenburner
Автор

Great advice! I have been programming for about 1.5 years and for sure learning how to think like this is such an essential skill, and you did an excellent job of breaking it down in a way that even my caffeine-fueled brain could understand.

redgestabmark
Автор

HOLY SHIT JOHN. For the first time in my life, I ACTUALLY feel more comfortable and understand code now. WOW. Thank you! Truly. You broke it down in an easy, digestible way. Also, I have the same hoodie! 🤙🏼

YouuGoGlennCoco
Автор

Imagine john makes some coding tutorials and coding projects 🤩the code will be grasped effortlessly !!

admkhaled
Автор

Oh Boy!!! John that was awesome. I was almost quit programming for a bad moment but the I realized I just love it. Frustration, stacking and daily learning it’s what programming is about and I just love it. Thank you for sharing your experiences

davidalejandroballen
Автор

Haven't watched one of you videos in a long while. Forgot how great your explanations are!

etable
Автор

So good to see you uploading again John!

mevalan
Автор

This is the first video with this kind of titles that actually makes sense to me. I've always think that to develop a reasoning or way of thinking is something primary in order to learn any new skill, meanwhile the actual skill developing happens as consecuense of it.

felipeosorio
Автор

I think if you make a series of tutorials for Programming. They would be so valuable with all the insight you are providing.

imadscientist
Автор

Just another person letting you know that your efforts have impact -- I bought your bullet journal like 5 years ago, and I'm an engineer now. It's so weird to watch your videos today after achieving that milestone, and to feel that same pull toward becoming better. Weird in a great way! Thanks John! Curious to see what you make.

thoughtsfromahead
Автор

It was definitely worth watching. Thank you John!

JhonyAndradeValarezo
Автор

hey john! i’m in love with that way of learning, but i find a lot of difficult when trying to break into smaller parts a big project: how do you manage that? what is your process into dividing and conquering the project? what questions do you ask, and actions do you take in order to break it into smaller parts? thanks!

kyroshdgameplays