I believe starting from Sololearn.com is a great start point to learn the basics easier. After learning about them in action and have some sense of web development technologies, you can take more technical detail courses from Lynda.com which comes with beginner to advanced courses both practical and theoretical.