For coding, I think you would be better off, not learning the software, but learning to code by hand. Like Dravic said, w3schools is an excellent place to start for HTML, CSS, and JavaScript.
Notepad++ is a good text editor to code in and there are plenty others out there. Don't listen to...