Teach yourself to code

Everything you need to be a self-taught expert developer

There are so many ways to learn to code, so let Bento guide you through the best ones

You want to learn how to code, but it’s hard to know where to start. There are so many resources on the web that it’s difficult to cut through the noise. Bento picks the best free learning resources around the web and tells what you need to learn in what order.

Learn on your own with Bento's curated collection of tutorials, or get the full experience with the guided tour for a small fee.

A trusted guide who's been in your shoes

My name is Jon. I’ve been coding for over a decade after teaching myself to code, so I know where you’re heading and what it's like to learn on your own. Bento is the resource I wish I had when I was learning. By day, I’m also an engineer at Stack Overflow, the largest community of developers in the world (you may have been there a few times with your questions).

Let me help show you the way.

Everything you need to know about web development


Front End

Back End


From zero to hero

Bento takes someone who knows nothing about code to being able to interview for a junior development position or internship. Whether you've taken a jab at it before or know nothing about web development, Bento has chosen all the tools you'll need to succeed.

Focus on the practical skills of web development.

Fill in the gaps of knowledge

Learning to code is a lot like learning to cook. You can go through a lot of recipes and learn to make a few specific things, but you’re missing out on the fundamentals that way. There are a lot of “recipes” on how to code, but Bento will teach you the concepts you need for true mastery.

Learn the things that a lot of tutorials simply can't capture. Bento will teach you the concepts to fill in the blanks.