There are a lot of cool sites to learn web development and programming these days. The newest kid on the block that I have tried is Dash. What’s nice about it is that you’ll learn step by step through actual projects. You can also monitor and unlock skills by completing checkpoints in lessons.
Head on to Dash now and sign up to try for yourself. Enjoy coding!