Learn Programming as an Absolute Beginner (Video Review)
ChatGPT & Benji AsperheimMon Aug 18th, 2025

Learn Programming as an Absolute Beginner (Video Review)

Here’s a blunt, 2025-aware review of Dave Gray’s “Learn Programming as an Absolute Beginner”, judged against today’s AI/LLM reality and the tougher junior job market. Short version: it’s a solid on-ramp, but it underplays the new bar for employability and skips some now-essential skills.

‘Learn Programming as an Absolute Beginner’ Video Review

The following is a breakdown of what the video covers, and some thoughts on each point..

Mindset & Scope

Where to Start (Languages)

Free Learning Resources

Practice / Projects

Quick Demos (What he shows)

Closing Advice


What the Video Gets Right

What Needs Updating for 2025

Bottom line

Great motivational starter and a sane path for absolute beginners. To be employable now, layer in TS, Git, tests, deploys, and an AI-aware workflow—and ship value-creating, useful projects that real humans touch.

High-Level Skills Matter More in 2025 (Automate the Boring Parts)

The problem is that in 2025 the leverage has shifted. LLMs make boilerplate and basic algorithms cheap; differentiation now comes from design, security, deployment, UX, and the ability to turn fuzzy goals into a shippable, reliable system. But you still need enough technical depth to verify and debug what AI produces.

AI can write a lot of the small stuff (loops, boilerplate, basic pages). What makes you valuable now is everything around the code: choosing the right plan, shipping safely, keeping users secure, fast, and happy. Below is a beginner-friendly map of those skills—with concrete “do this” and “show this” steps.

Project Design & Picking Your Tools (the “stack”)

Plain idea: Decide what you’re building, who it’s for, and the simplest tools that get it online.

MVP = Minimum Viable Product: the smallest feature set that actually helps a user (and could earn money or save time).

DevOps: Ship Often, Safely

Plain idea: Automate the boring parts so every change gets tested and deployed the same way.

Security Basics (Day-1 Habits)

Plain idea: Don’t leak data and don’t trust input.

SEO & Site Speed

Plain idea: Help people (and Google) find your site, and make it load fast.

SEO = Search Engine Optimization: making your site easy to discover and understand by search engines.

UX/UI & Accessibility

Plain idea: Make it easy and comfortable to use—for everyone.

Data & APIs (Clean Boundaries)

Plain idea: Keep data organized and your app’s “doors” predictable.

API = Application Programming Interface: predictable URLs another app (or your frontend) can call to get or change data.

Adding AI Without the Buzzwords

Plain idea: Treat the AI call like any other feature: define input/output, test it, and cap cost/time.

Testing & Quality (Trust but Verify)

Plain idea: Small tests catch dumb mistakes before users do.

Planning & Communication (So Work Doesn’t Drift)

Plain idea: Put the plan in writing so everyone knows the target and the trade-offs.

Spec (Specification): a short document that explains what you’ll build and how you’ll know it works.

Product & Metrics (Build What Matters)

Plain idea: Ship small, measure, and adjust.

A/B test: show version A to some users and version B to others to see which performs better (only if you have enough traffic).


The Caveat: “Vibe Code” as Little as Possible

AI can speed you up, but you still need baseline technical skills to check its work and fix bugs (Check out our Vibe Coding blog post for more details).

Your LLM Habits Shape Your Thinking (and the Model’s Output)

How you talk to an LLM changes two things at once: your own habits of mind and the tone/quality of what the model gives back. Think of it like a mirror with a small amplifier.

What happens in your head

You literally rewire your brain to be more socially maladapted when you mistreat LLMs, or speak rudely to them (and this goes for voice assisted tech like Apple’s Siri as well).

What happens to the content

Why being “rude” is a bad training plan—for you

Conclusion

The video is a solid spark, but 2025 expectations are higher. If you’re starting from zero, do this:

Bottom line: fundamentals + proof. Show you can design, verify, and maintain AI-accelerated code—then keep shipping. LLMs reflect and magnify your inputs. Set good norms—clear, respectful, test-driven—and you’ll get better output while keeping your own thinking sharp.