Start.dev

Start.dev Blog

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.

Featured
Improve your developer resume, portfolio, cover letter, and application with practical advice that avoids common ATS myths and risky absolutes.
Ariel Weinberger
Ariel Weinberger · 6 min read
Learn SQL GROUP BY with one small table: count and total rows per group, group by two columns, filter groups with HAVING, and fix the classic GROUP BY error.
Ariel Weinberger
Ariel Weinberger · 6 min read
A beginner Next.js tutorial: build a small coffee menu with the App Router. Create a page, a layout, a dynamic route, and fetch data on the server.
Ariel Weinberger
Ariel Weinberger · 6 min read
TypeScript generics let one function work with many types without losing type safety. Learn the T, inference, constraints, and Partial with examples.
Ariel Weinberger
Ariel Weinberger · 6 min read
AI writes more code than ever. These are the developer skills that still matter: reading code, debugging, breaking problems down, and design judgment.
Ariel Weinberger
Ariel Weinberger · 7 min read
Learn addEventListener step by step: handle clicks, typing and form submits, use the event object, and avoid the mistakes that break listeners.
Ariel Weinberger
Ariel Weinberger · 6 min read
TypeScript is JavaScript with types. See what it catches, what it costs, and a step-by-step path from JavaScript to TypeScript.
Ariel Weinberger
Ariel Weinberger · 7 min read
Destructuring unpacks objects and arrays into variables in one line. Learn renaming, defaults, nested values, function arguments and the undefined error.
Ariel Weinberger
Ariel Weinberger · 5 min read
The DOM is the browser's live version of your HTML. Learn how JavaScript finds elements, changes text and classes, reacts to clicks and builds new ones.
Ariel Weinberger
Ariel Weinberger · 5 min read
Python f-strings put values straight into text. Learn decimals, thousands separators, percentages, column alignment and the {value=} debug trick.
Ariel Weinberger
Ariel Weinberger · 4 min read
How the HTML anchor tag works: full URLs, relative paths, jump links to a section, opening a new tab safely, and the small mistakes that break links.
Ariel Weinberger
Ariel Weinberger · 6 min read
Number(), parseInt() and parseFloat() each handle text differently. See which to use, what they do with tricky input, and how to check the result.
Ariel Weinberger
Ariel Weinberger · 6 min read
A Python lambda is a small function written as one expression. See the syntax, how it powers sorted(), max() and min(), and when def is clearer.
Ariel Weinberger
Ariel Weinberger · 5 min read

Level up your coding skills

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

Start learning