A wonderful tour to explore the world of programming.
A marvellous course to practice loops and conditions.
A fantastic academy. Programming courses (and much more!) from easy to hard.
A book by Addy Osmani. For advanced developers. Free to read and for purchase.