Learn THIS Programming Language First @CodingGarden
Learn THIS Programming Language First  @CodingGarden
Uploaded October 2022 | Updated September 2026, 3 weeks ago
In this video I discuss why web development languages (HTML, CSS and JavaScript) should likely be your first programming languages. We also discuss other scenarios where web development might not be a good first choice.

This clip was taken from a live stream on Twitch. Follow on Twitch to join the discussion LIVE - twitch.tv/codinggarden

View the full live stream on the Coding Garden Archive: youtu.be/9tynA_YGj4I

View the notes from the video here: github.com/CodingGarden/AMA/blob/master/2022-10-25/where-to-start-programming.md

Codepen - codepen.io
Free Online Resources to Learn to Code - youtube.com/watch?v=wqeMsPm71RY
Free Code Camp - freecodecamp.org
The Odin Project - theodinproject.com
Mozilla Developer Network - developer.mozilla.org/en-US

📩 Sign up for my mailing list: https://list.coding.garden/
💖 Donate: https://coding.garden/donate
😍 Pledge: https://coding.garden/pledge
💬 Discord: https://coding.garden/discord
🎉 Stickers: https://coding.garden/stickers
💻 Gear List: https://coding.garden/gear
🔎 Search for more Coding Garden videos here: https://coding.garden/videos
🗣 View the Coding Garden FAQ here: github.com/CodingGarden/faqs

00:00 Intro
00:41 Why are you learning to program?
02:08 Why I suggest Web Development
02:49 Comparison with other languages
04:57 codepen hello world example
07:09 codepen trending examples
09:29 Free resources to learn web development
11:22 Do you want to get a job?
13:34 Do you want to make games?
16:11 Do you want to impress somebody?
16:36 Do you have a billion dollar idea?
16:50 Do you want to analyze/visualize data?
17:23 Do you want to learn to think critically?
18:38 Do you want to be a hacker?
19:34 Do you want to make creative visualizations?
21:23 Do you want to work with hardware?
23:28 Conclusion
Learn THIS Programming Language FirstTypeScript npm tip #typescript #javascript #programming #coding #npm #tips #webdevelopmentLearning Next.js 13 Beta - Part 1 - Building a Full Stack Travel Log with React, Mapbox and MongoDBWorking on a Lichess + twitch bot - Visualizing pieces and moves on a webpageIntro to CODE WARS - How to Sign up - How to Choose Katas - 8 kyu Do I get a Bonus?♙ Building a checkerboard (chess board) with Vanilla JSIntegrating the YouTube API with SvelteKit+ Form Enhance / Streaming Data / Redis Cache - 2023-04-07What does it mean to be Open Source? What is an Open Source License? Permissive vs CopyleftWorking on listd | SvelteKit App | Trying to setup test watching | Updating Homepage Styles | Day 24🎭 CODING IMPROV - Episode 7 | Community Cube | Three.jsWeekly Discussion and Code Challenge | Should you use TypeScript? | Solving Code KatasLearning to Hack with Hack the Box Starting Point
Coding Garden |

Learn THIS Programming Language First

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER