Great Program https://www.freecodecamp.com/
Get your hand dirty https://www.codecademy.com/learn/javascript
Advice for self-learning http://blog.42la.bs/advice-for-self-taught-programmer/
Command Line https://learnpythonthehardway.org/book/appendixa.html (only the part of command line crash course)
Tools for writing/sharing JS https://jsfiddle.net/
UX No need coding or even UI hard kill process of tackling problem Very difficult to learn in school except a few good course NO one is good in junior
UI Sketch, Photoshop No need coding but need to know how web works, html, css, svg, animation....