@catherinelijs

To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/CatherineLi You will get 20% off Brilliant’s annual premium subscription if you subscribe using the link above.

@chris-dd6uq

I've been stuck trying to figure out how to code since 2011. The advice all over the internet is basically the same. People love to tell people to "build projects," however, you cannot build something if you do not know how to build something.

@Love-song-of-your-life

I wasted pandemic years sleeping instead of learning to code, and now I'm starting over.

@98dannyj

Im an absolute dumb dumb when it comes to Math, Chemistry and all the fancy science stuff but I always had a burning passion for computers, gaming and softwares...I managed to learn coding in less than 2 years, self-taught and then two courses. You can 100% do it if you have the right mindset, lock yourself in and give up on social life for some time 😂

@riyadhmoaz7894

"Make coding a daily habit" I really need this.

@jhonatasilva-p2n

I watched the video with subtitles because I'm still a beginner in English, but your video is great because it's straightforward and doesn't beat around the bush.

@verbtense

I am learning with the Odin Project. I’ve moved onto the CSS portion of Foundations and completely lost my spark. Once I figured out html and felt confident I went on to learn css and started to feel completely defeated. 

This is such good advice. I woke up from a nap just now and this video was playing.. I take it as my sign to jump back into it.

@hillcountrycinematics314

New subscriber, and here's my story. I'm 62 years old and have decided to learn Python in order to better perform data analysis for my month-end reporting where I work. What I've been doing for years is dumping data out of SAP into Excel, and then manually sorting/sifting/counting out the data points that I need. I really appreciate your insight here. I'm holding on to the phrase "master the principles". Thanks.

@PhoneNHe

I highly appreciate Catherine for her no-nonsense explanation to bring this topic clearer to the audience. I perceived that a lot people thinks that they can jump easily on the hype to make fast money with it. Cannot be more far from the truth.

@ĀRYAN_GENE

Start was epic , thanks for that , I needed it , as im frustrated my code breaks and in the end its simple stuff which i wasnt able to figure out that breaks my heart even more .......

@renataharcarikova6823

So many good points!I really like your approach to focus on the correct way of learning through spaced repetition and applying learned concepts.I also struggled for a long time with choosing one perfect language that I need to lock in and I and stressed way too much about it. I think it's good advice to just choose something and start.

@trentinuit7880

I'd add a few things to your section about studying efficiently, based on my experience backfilling vital algorithm / data structure / OOP skills, and professionalizing my dev work generally, all on my own time:
• Read books or websites far more than you watch videos.
• Read everything twice (with some recharging time between) before you try it out.  The first time, you read it all, push a little when something is confusing, but allow yourself not to get it all and to move on.  When you reread it, so much more of it will be crystal clear.
• Write down what you've learned, in complete sentences like (I assume) they told you to in school.  It forces you to reason it out.  Pretend you're the teacher — and your own first student.
• If you still don't get all of it, write the code involved anyway, and that will often reveal what you missed in the text.
• Remember that in many cases, code examples have unhelpfully condensed code, useless variable names like a, b, and c, and no explanatory comments.  That's on them, not you.
• Whatever examples you code yourself, write them better than that.  Meaningful names and comments are your friends.  Doing this helps you learn and rely on it for reference later.
• Whenever you write non-algorithm code (for instance, you are doing a web page example), go just a little beyond what is asked for.  Just a little.  It makes a difference.

Yeah, it's a lot of work.  But damn, you really learn it, and years later it will still be ready to use in your brain.

And in conclusion:  Good video.

@sofiadiaz7974

I started learning code a year ago, but it's my first time listening to something realistic. It isn't easy if you have never worked with math or any engineering. Thanks for your advice.

@sne299

I've been blessed by the youtube algorythm, absolute perfect timing

@drealstarsweet

Thank you!

@kevengagner8362

"there will be moments where you will think you dont have what it takes" 100%

@Two_js

This really got me... I started with some YouTube tutorials and have been able to build some landing page in HTML and CSS moving on to JavaScript right now.... I really wanna be a software developer and get a good job before the end of this year...

@creamcheesee

highly recommended doing cs50 and then Odin!

@LeandroPadua-z8f

You made this so easy to understand.