Tutorial - Beginner towardsdatascience.com
Getting started with Git and GitHub: the complete beginner's guide
Course - Beginner online-learning.harvard.edu
CS50's Web Programming with Python and JavaScript | Harvard University

Promotion
Develop PHP and Web projects with PhpStorm. Great code assistance, smart debugger, safe refactorings, all major PHP frameworks support. Try for free!
Try this out for free today with a 30 day free trial.