"I can't afford courses: how can I learn web development?" - My DMs

You do NOT need to spend a single cent to learn web development if you're a #CodeNewbie.

Here are my Top 4 FREE places to learn for different learning styles and why each one is amazing 🧵👇
1. @TheOdinProject

Where I began! Text- & project-based, it teaches independence: from Linux/VSCode/Git to HTML/CSS/JavaScript plus frameworks, NodeJS and lessons on finding work.

Best of all: a SUPER helpful Discord community for when you get stuck.💯

theodinproject.com
2. @scrimba

Scrimba's platform is video-based with an active coding environment you can experiment with. This is where I got down and dirty with React for the first time with @bobziroll's free introductory course.

Free courses here: scrimba.com/allcourses?pri…
3. @freeCodeCamp

This is THE place where self-taught coders go to start learning. It includes well-maintained and compartmentalised training in text. The upside AND downside is that the code is all run in the browser: good for convenience, bad for independence/long-term habits.
4. @YouTube

I know, I know, but if you learn best through video then you really can't go past YouTube. So many passionate coders (including me!) love to share what they learn there, and there are full code-along courses to get you started.

For example: youtube.com/playlist?list=…
Of course, spending money can speed things along or let you target your learning, BUT I haven't yet seen an argument for NEEDING to spend that money: it gives you the luxury of choice, but if you spend consistent time and effort independently, you can do it without a single cent.
If you have any other resources you've found particularly useful for #CodeNewbies, please comment!

I'd also appreciate any subscribers to my YouTube channel, where I try to simplify things for newcomers in my own quirky, energetic way: bit.ly/3rkmPk3
THANK YOU everyone for the amazing support on this thread: I encourage everyone to read through comments, as many other resources are mentioned!

While you're here, please subscribe to my YouTube channel for BEGINNER-FRIENDLY videos: bit.ly/3rkmPk3

Happy coding! 🥳

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Anna McDougall

Anna McDougall Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @AnnaJMcDougall

27 Dec
To celebrate FOUR THOUSAND followers I'm giving FOUR people @florinpop1705 & @traversymedia's @udemy course '50 Projects in 50 Days - HTML, CSS, JavaScript' : bit.ly/38wGDru.

Winners drawn in 24hrs! 🥳

Simply follow me & retweet one of the FOUR videos posted below! 👇
My first YouTube series is "JavaScript in <3" where I explain #JavaScript concepts in under 3 minutes for #CodeNewbies and beginners.

In my latest video, I explain the absolute basics of what a FUNCTION is and why we use them. Check it out!

Full video:
Lifting others up is a HUGE part my life philosophy. Sometimes I pop up a video with how we can become kinder to others and ourselves.

In this video I share advice from my early 20s after asking a friend "How can I get others to like me?".

Watch on YT:
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!