Chris Staudinger Profile picture
Nov 16, 2022 12 tweets 6 min read Read on X
MYTH: You need a computer science degree to get started with Programming.

REALITY: You need YouTube.

Get started with these 10 channels:
1. FreeCodeCamp

FreeCodeCamp has some seriously long courses that really deep dive you into understanding something.

Where something like that might be a paid course with another creator, it’s free with FreeCodeCamp.

👉 youtube.com/c/Freecodecamp Programming YouTube channel — FreeCodeCamp
2. Programming With Mosh

Mosh has a wealth of experience & has transferred that into courses & content taking people from limited coding experience through to hireable software developers.

A lot of devs have had fantastic outcomes learning from him.

👉 youtube.com/c/programmingw… Programming YouTube channel — Programming With Mosh
3. Traversy Media

Brad (Traversy) has created web development courses for over a decade now.

And he’s damn good at it too!

His YouTube channel is full of simple-to-understand crash courses on everything from beginner frontend to advanced backend.

👉 youtube.com/c/TraversyMedia Programming YouTube channel — Traversy Media
4. Web Dev Simplified

WDS is exactly what the name states — web development SIMPLIFIED.

Kyle does a fantastic job of breaking things down in a simple-to-understand manner.

I personally learned a lot from Kyle early in my career.

👉 youtube.com/c/WebDevSimpli… Programming YouTube channel — Web Dev Simplified
5. The Net Ninja

Shaun is awesome. Another channel that has a knack for making the complex simple.

He has a melodic accent too, which makes his free crash courses even more addictive.

Covers a lot of different web development technologies.

👉 youtube.com/c/TheNetNinja Programming YouTube channel — The Net Ninja
6. Developed By Ed

Ed has great series taking you from very limited programming knowledge to being able to build with JS, and other technologies.

Definitely someone you should check out and see if their teaching style suits where you’re currently at.

👉 youtube.com/channel/UClb90… Programming YouTube channel —
7. Treehouse

Treehouse YT channel covers the full spectrum of Software Development.

Anything and everything, mini how-tos, to in-depth courses.

👉 youtube.com/c/gotreehouse Programming YouTube channel — Treehouse
8. Thenewboston

Quality tutorials on everything from Docker to React, to Dapps.

If you looking for advanced tutorials or courses, Thenewboston has you covered.

👉 youtube.com/user/thenewbos… Programming YouTube channel — Thenewboston
9. The Primeagen

Vim, Go, TypeScript, Rust, and more.

His channel is seriously entertaining yet very informative at the same time.

👉 youtube.com/c/ThePrimeagen Programming YouTube channel — The Primeagen
10. Fireship

This YouTube channel is a bit different to the others.

Jeff does an amazing job with explaining super complex stuff in an understandable way in seconds, not hours.

The production quality is 🔥🔥

Incredible, and addictive channel!

👉 youtube.com/c/Fireship Programming YouTube channel — Fireship
That's the end of this thread.

I simplify software development and getting into tech💡

Follow @ChrisStaud for more free tips and free resources.

If you enjoyed this thread, don't forget to like, comment, and retweet the first tweet.

• • •

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

Keep Current with Chris Staudinger

Chris Staudinger 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 @ChrisStaud

Dec 8, 2023
Every component of a URL explained in under 2 minutes: Image
First, what is a URL?

URLs represent a resource’s location on the internet (webpage, image, file, etc). When you enter a URL, your browser travels a computer network to retrieve the resource at that location.

Components of a URL (in order) ↓
🔸 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹/𝘀𝗰𝗵𝗲𝗺𝗲: this represents the method used to fetch the resource. E.g. HTTP, HTTPS, or FTP.

🔸 𝗦𝘂𝗯𝗱𝗼𝗺𝗮𝗶𝗻: it comes before the domain and is optional. It’s used to organize different sections of the website.
Read 8 tweets
Oct 29, 2023
You can now simulate real-world traffic on your local machine to performance test your APIs.

And it’s available on Postman’s free plan.

Here’s how (in 4 simple steps):
Postman released built-in capabilities for testing your API’s performance on your local machine.

• Simulate real-world traffic
• Visualize performance
• Observe response times, throughput, & error rates

Step 1) Download Postman (link ↓)
drp.li/postman-downlo…
Step 2) Use Postman’s Collection Runner to set up a performance test

Select a collection, select an environment (optional), and click Run.
Read 5 tweets
Jul 20, 2023
SOLID principles are key in object-oriented programming.

But what does each principle actually mean, and why are they significant? 🧵 Image
SOLID represents five principles of object-oriented programming.

Whether or not you use OOP, knowing these principles gives you a lens into the foundations of clean code which can be applied to many areas of programming.
S — Single Responsibility Principle
O — Open/Closed Principle
L — Liskov Substitution Principle
I — Interface Segregation Principle
D — Dependency Inversion Principle

Let’s break down each principle ↓
Read 10 tweets
Jun 12, 2023
Give me 5 minutes and I'll teach you everything about object-oriented programming: Image
1. Object-oriented programming (OOP) is a programming paradigm in which programs are designed using classes and objects.

This design allows related functions and data to be grouped together in self-contained and reusable units.
2. A class is a template or blueprint from which objects are made from.

Classes define the properties and methods that an object can have, and objects are unique instances of a class.
Read 12 tweets
Jun 7, 2023
ChatGPT and Bard are phenomenal.

But these powerful AI tools save hours where ChatGPT & Bard cannot:
1. Scribe

Writing up docs and how-to guides used to take up so much time, but not anymore!

@ScribeHow creates auto-generated step-by-step guides, cutting down hours of work to minutes.

It's a must-have tool if you're working solo or in a team.

Getscribe.how/chrome
2. Gamma

ChatGPT x Presentations = Gamma

Generate docs, decks & webpages in seconds.

Provide a prompt of what you want, @MeetGamma will create:

• Presentations
• Pitch decks
• Webpages

Provide feedback to further personalize your creation.

Gamma.app
Read 9 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(