Learning HTML. HTML5. JavaScript. CCS. Etc..?
I recently decided I wanted to learn JavaScript, or at least get the gist of what it is and how it works. The reason I decided this was because of issues I’ve had with creating fillable Acrobat forms as well as other programs that allow JavaScript to be used. Countless times I’ve Googled how to solve a problem in Acrobat, only to find out it can’t be directly done with the standard software tools, followed by someone in a forum saying “you have to use JavaScript” in which they provide a series of brackets, indentions, hyphens, etc., which looks like Greek to me. I often copy and paste their “code” into what I’m working on and lo and behold it calculates exactly what I was wanting it to.
But I hate not knowing what I am doing, so this is when I decided to learn the fundamentals of JavaScript. After doing brief research, as I understand it, in order to learn JavaScript, it is best to first learn HTML. When I google “HTML” or “HTML for beginners” I am bombarded by results with words like HTML, HTML1, HTML4, HTML5, etc..
This brings me to all of my many questions:
1. Is it better to learn HTML before JavaScript?
2. Are all the different “versions” of HTML unique (are they each a language unto themselves).
3 Do people have to re-learn HTML every time there is a new version?
4. When people say “learn HTML”, is that kind of a generic blanket term that includes all versions?
5. For someone just starting, with absolutely 0 experience in any coding, programing, etc.., how would you recommend that person go about learning the very basics of HTML? (When I search for books on Amazon I get results for HTML, HTML4, HTML5, etc, and I’m afraid of getting a book that is outdated, obsolete, or not relevant.)
The way I envision it as of now, out of complete ignorance, is that I can “learn HTML” and that will give me a foundation for HTML4 or HTML5 or whatever. And that HTML4, HTML5, and I guess maybe HTML6 if or when it exists are just better codes with more add-ons that can be learned and applied but essentially use the same “language”, formatting, symbols, abbreviations, punctuation, etc..?
Sorry for the long post. I’ll probably think of more questions and add to it too.
Thanks.
