Should I switch to JS before completing HTML? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

Should I switch to JS before completing HTML?

I'm new to HTML but I was learning fine and the information was sticking until I hit the HTML 5 section, particularly all the API stuff. There is a hint that says 'you need to be familiar with JS in order to understand and use API' which is undoubtedly why it's not making any sense but the question is, should I stop the HTML course, do the JS course and then return? At the moment, it feels like I'm flicking through a magazine and I'm not actually learning anymore, so I guess I'm answering my own question but maybe I should stick with it until the end, do CSS as planned, then JS and possibly back to the HTML5 section. I'd be grateful for any pointers. Thanks

26th Mar 2017, 8:30 AM
Andrew Reynolds
Andrew Reynolds - avatar
48 Answers
+ 29
that's a good idea! Make the html course, then css and js, at the end you could go back to html it doesn't make any sense learning js now, bacause you need html and css in order to understand js properly
26th Mar 2017, 8:49 AM
Kamil
Kamil - avatar
+ 11
Like with anything there are added features or upgrades. so with these addition, HTML 5 would include some new or enhanced features such as embedding audio and video into your website. Overall keep learning HTML and complete it because it has the same rules you need to know in order to structure a website. The way I learned is like this. 1. HTML - skeleton for the website 2. CSS - adds make up and composition 3. JS - provides interactivity giving your site personality (mainly client-side butcan provide some site security but limited and can run server site using API called node.js) 4. jQuery - shorthanded JavaScript making interactivity a little easier by creating shortcuts 5.php - site delivery and better security (ran on the back end/server side) 6. SQL - retaining information for creating database to be tracked. ex. if you have a contact form and if you send it using php you can store the data using SQL. hopes this help. Feel free to add to this if I have missed something or gotten something wrong.
28th Mar 2017, 5:55 PM
LeRoy Summers
LeRoy Summers - avatar
+ 10
do the basic Html, css and then js. Then just comeback to the api section of html5.After that just go for bootsrap.
27th Mar 2017, 4:38 PM
shubham khandelwal
shubham khandelwal - avatar
+ 8
In web development HTML is an imperative fundamental to start off with, and you could go to JS thereafter but I recommend you follow through with CSS. My opinion: HTML, CSS, JS, PHP/Python, SQL
2nd Apr 2017, 10:28 PM
Mark Foxx
Mark Foxx - avatar
+ 8
That is a good sequence: HTML --> CSS --> JS. Good luck ;)
3rd Apr 2017, 8:35 AM
devbyemil
devbyemil - avatar
+ 7
(HTML - CSS - JS - JQUERY - BOOTSTRAP) Designing.. (PHP - MYSQL - CMS) Development..
28th Mar 2017, 12:35 PM
Abhi Ram
Abhi Ram - avatar
+ 6
you must have a decent knowledge of JavaScript coz the new tags introduced in html5 mainly canvas is totally driven by JavaScript so that's why you need decent knowledge of JavaScript before diving deep in html5 canvas if you do not want to learn JavaScript first then just skip HTML5 Canvas. i forgot to mension about template. template is one of the powerful weapon of HTML5 and it is completely useless without JavaScript
26th Mar 2017, 8:48 AM
Keshave Jat
Keshave Jat - avatar
+ 6
Thanks for the replies. So it's fine to skip through the API sections at the moment as I don't understand it, finish the rest of the course, then come back to it later when I have a better understanding of CSS and JS? That makes sense - I was mainly worried that a) I should understand the API stuff now and b) I would need an understanding of API to continue.
26th Mar 2017, 8:58 AM
Andrew Reynolds
Andrew Reynolds - avatar
+ 6
Learn the basics of JS, then return to html, as you don't want to learn 2 languages at once
27th Mar 2017, 7:13 PM
stance changer
stance changer - avatar
+ 4
hi guys I'm new in HTML how can I add a photo or a video on my web site just the basics plz help.
27th Mar 2017, 4:04 PM
Mduduzi Manana
Mduduzi Manana - avatar
+ 4
Your plan is sound. I plan to follow it. I did HTML. I plan to tackle CSS then followed by JS.
27th Mar 2017, 5:11 PM
Avic Ndugu
Avic Ndugu - avatar
+ 4
Yes first you learn js n nxt learn html then it will be easy for you to understand all canvas,svg..,etc.
27th Mar 2017, 10:09 PM
Akash Siripuram
Akash Siripuram - avatar
+ 4
Don't switch, just start your JavaScript & keep learning your Html too.
28th Mar 2017, 2:36 AM
Digital Saurav
Digital Saurav - avatar
+ 4
hell no...
29th Mar 2017, 6:55 AM
Marshall Moyo
Marshall Moyo - avatar
+ 4
Start with Js once you have basic syntax idea of HTML. Once one start learning Js, it goes hand-in-hand with HTML and css. Next you learn is DOM on the way... that would be the best approach.
30th Mar 2017, 4:50 AM
ⓈⒶⓃⒿⒺⒺⓋ
ⓈⒶⓃⒿⒺⒺⓋ - avatar
+ 4
Complete html, css then Javascript
2nd Apr 2017, 3:06 PM
Rhiz Roey
Rhiz Roey - avatar
+ 3
you better finish the html because it will give you more information on other web development. im also new but im mastering html for the second time.
26th Mar 2017, 9:49 PM
Aminu Saminu Khamees
Aminu Saminu Khamees - avatar
+ 3
its up to you
27th Mar 2017, 5:21 PM
Muhammad Tayyab Afridi
Muhammad Tayyab Afridi - avatar
+ 3
if you start with JavaScript before knowing HTML you won't be able to understand a lot of the things it teaches since the course assumes you would have taken the HTML course already. Do HTML, then CSS, and finally JavaScript.
27th Mar 2017, 5:29 PM
Kerry Kirkpatrick
Kerry Kirkpatrick - avatar
+ 3
for web building javascript is useless without html.
1st Apr 2017, 5:23 PM
Ilyes Hamada
Ilyes Hamada - avatar