Что-то слишком много буковокДумаю ещё стоит добавить после изучения базового PHP (всех операций: циклы, переменные и т.д.) Изучать ООП совместно с фреймворками, а так же открыть для себя composer.
Из программного обеспечения для шindoшs советую OS Panel (бывший Open Server) сам пользуюсь.
Так же не забывай о возможностях PHP 7. Насчёт изучения JS есть замечательный сайт Learn JavaScript от русского комьюнити. Соблюдай стандарты PSR (PHP Standart Recomedation) и ES5+ (ECMAScript), сам лично с помощью Babel радуюсь и ES7 в Node JS. И ещё самое главное, соблюдай типизацию данных в нестрого типизированных языках как PHP и JS, сэкономишь кучу времени и нервов.
на деле очень долго ( освоение ? )