Tools for beginners
New to coding? These tools are easy to learn, have free plans, and have lots of guides online.
A simple first stack
Write JavaScript, build the page with React and Vite, save your code on GitHub, and put it online with Vercel.
Every tool for beginners
Each tool shows what it does and its price. Open one to see pros, cons and alternatives.
Git-based PaaS to build, deploy, and scale apps without managing servers.
Simple cloud VMs (Droplets) with predictable pricing from $4/mo.
Package apps into containers so they run the same on your laptop and on a server.
Google's chat assistant, including images and files from a Google account.
The version control system that records commits, branches, and history on your machine.
Git hosting with pull requests, issues, and Actions for public and private repos.
Open-source web server, reverse proxy, and load balancer used in front of most production apps.
JavaScript runtime for the server. Run apps, CLIs, and build tools outside the browser.
A Node.js process manager that keeps apps running, restarts on crash, and can cluster across cores.
Hosting that builds a preview URL for every Git push, especially Next.js apps.
How to pick your first tools
Pick tools with a free plan
You can learn and build without paying. Most tools on this page are free to start.
Start small
One language, one framework, and one place to host. Add more tools later.
Use AI to learn
ChatGPT and Gemini can explain errors and code in simple words.
Common questions
What should I learn first?
Start with JavaScript. It runs in every browser, and you can use it for the front end and the back end of an app.
Do I need to pay for tools?
No. You can start with free plans for almost every tool on this page.
What is the easiest way to put a website online?
Push your code to GitHub, then connect it to Vercel. Vercel builds and hosts small sites for free.
Not quite you?
See the tools for other kinds of builders.