Start.dev

Start.dev Blog, Page 2

Build logs, deep dives, and practical lessons on learning to code and shipping real software in the AI era from the Start.dev team and instructors.

useState or useReducer? See the same cart built both ways, the signs it's time to switch, and a simple rule of thumb for choosing in your React components.
Ariel Weinberger
Ariel Weinberger · 5 min read
Confused by SQL joins? Learn INNER, LEFT, RIGHT, FULL and CROSS joins with one tiny dataset, plain-English explanations and copy-paste queries.
Ariel Weinberger
Ariel Weinberger · 7 min read
Git has hundreds of commands, but you only need about ten. Learn the everyday Git commands for saving, reviewing, branching and sharing your work.
Ariel Weinberger
Ariel Weinberger · 5 min read
A plain-English guide to JavaScript async/await: what it really does, how it relates to promises, and the mistakes that trip people up.
Ariel Weinberger
Ariel Weinberger · 5 min read
A day-by-day Python roadmap for your first 30 days: what to learn, what to build each week, and the mistakes that stall most beginners.
Ariel Weinberger
Ariel Weinberger · 7 min read
Should beginners learn Tailwind or plain CSS first? See the same card built both ways, what Tailwind assumes you know, and a learning order that works.
Ariel Weinberger
Ariel Weinberger · 5 min read
A practical guide to the ten SQL queries that cover most of what beginners need: SELECT, WHERE, ORDER BY, GROUP BY, JOIN, and safe UPDATE and DELETE.
Ariel Weinberger
Ariel Weinberger · 4 min read
Start.dev and Scrimba both teach web development hands-on. Here is how they differ in format, practice, AI help, and pacing, and which one fits the way you learn.
Ariel Weinberger
Ariel Weinberger · 6 min read
You copied an array, changed the copy, and the original changed too. Here is what a JavaScript variable actually holds and how to copy safely.
Ariel Weinberger
Ariel Weinberger · 6 min read
You can read JavaScript but keep forgetting how to write it. The difference between an expression and a statement explains most of the syntax.
Ariel Weinberger
Ariel Weinberger · 11 min read
Learn JavaScript closures with tested examples: counters, the var vs let loop question, private state, debounce, and the stale closure bug in React hooks.
Brad Traversy
Brad Traversy · 8 min read
Coding interviews are not disappearing, but AI is changing their format. Here is what current hiring data says and how developers should prepare.
Ariel Weinberger
Ariel Weinberger · 8 min read

Level up your coding skills

Jump into interactive courses and start building real-world projects.

Start learning