I don't understand html from what I must begin programming? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

I don't understand html from what I must begin programming?

22nd May 2019, 5:52 PM
Buzurgmehr Rahmonov
9 Answers
+ 10
HTML isn't a programming language, it's a markup language, so hardly worth comparing it to Python or any programming language. However, HTML5 is the modern version and is required for webpages if that's what he is getting into. If you're getting into web technologies, then it's the first stop because it's required. As well, it being a tagging system rather than a programming language makes it insanely easy for anyone to learn because he doesn't have to learn those other logical steps yet. The next steps for him afterward would be with learning CSS and Javascript. Javascript will give him a good taste of programming languages and how all of those concepts work at that point. If he is having trouble with HTML, then I don't think the other languages are going to be easier for him to deal with first. Besides, I can't believe you said "clunky" and "weird indentation" right before recommending Python. lol :D Ultimately, I guess it depends what the original posters actually goal is in regards to. If it's with web development/design, then HTML is a necessity and certainly easier one to learn first, along with CSS. He didn't really elaborate upon his goals though.
22nd May 2019, 7:07 PM
AgentSmith
+ 4
I just looked at your profile and you've barely even started on it. Did you master math on the first day or the first chapter? I doubt it. Programming isn't something that you just learn, understand and master quickly; like most subjects, it takes a lot of time and practice to grasp the concepts & then apply them. This is what I recommend: Go through the entire course even if you don't fully understand it yet. When you're done, practice what you could understand. Then read through the entire course AGAIN, but this time write down notes of any concepts you still don't fully understand. Afterward, use your notes to extensively research the concepts then practice them to solidify your learning of them. Repeat this process over and over until you don't have to write down notes anymore. There is no shortcut to the process and you must do your part in learning anything you wish to learn. If you end up running into problems and have specific questions, let us know and we can address the issues one at a time.
22nd May 2019, 6:06 PM
AgentSmith
+ 4
I know HTML is usually recommended for beginners, but I personally wouldn't recommend it. Sure, there is more visual output (which can engage beginners more easily on keeping to learn), but the language is old and clunky with all those tags and weird indentation (in the eyes of a beginner). I would start with Python because of its simplicity and its richness in teaching programming concepts which HTML lacks (i.e. variables, operations, data types, ...). Python paves ground for learning any back-end language and provides more confidence when learning front-end in the future (because you'd already have learned a bunch of important programming concepts).
22nd May 2019, 7:00 PM
Eduardo Petry
Eduardo Petry - avatar
+ 3
AgentSmith you have a point. I say that from my POV when I first started to learn programming. I tried HTML and got confused because I didn't know I'd be more inclined towards back-end. Then I fiddled with some C, Java and fell in love with Python shortly after that. I think what beginners normally don't do (yet should) is to understand what the language they're learning is meant for (that was my case).
22nd May 2019, 7:37 PM
Eduardo Petry
Eduardo Petry - avatar
0
true
22nd May 2019, 7:01 PM
Steve Treasure
Steve Treasure - avatar
0
Hmm, lets make it simple. First of all, start with some of the most basics (u cant deny these) such as hyper-link, img, tab, list, div, span, class, id, etc concepts. If i have missed any topic then simply i'd highly recommend to follow w3schools.com (its really a wonderfull for beginers). Go there on HTML tuto. After then, firstly, read the topics of "HTML Basic" portion. 2ndly, learn all the topics from there as i mentioned earlier (some of the topics u hav already learned if u follow step 1). 3rdly, after acquiring the very first basics concepts then its time to jump on to mid level concept: HTML FORMS. 4thly, HTML MEDIA (Audio, Video, etc.) 5thly, HTML Graphics (Canvas & SVG). Finally, jump onto some advanced topics HTML APIs - - Happy Coding :)
2nd Jun 2019, 7:56 AM
Rashed Ahmed Rahat
Rashed Ahmed Rahat - avatar
0
HTML5 > CSS3 > Javascript Basics > SQL > programming language of choice(JAVA || C# || advanced Javascript || PHP || Python || Swift || etc. )
22nd Jun 2019, 1:13 PM
Pavel Petrov
Pavel Petrov - avatar
0
I don't understand SQL what is the best beginners process to learn
17th Jul 2019, 11:28 AM
vishal bhadikar
0
boss to be honest i said to you just learn excel from basic and then go into databases side if you are not intrested into programming language. this is simple solution on your problem. but if you want to learn programming language then first ask to yourself which programmer you need to become front end or backend if you want front end then you need to go with Html,javascript etc but you decide whether you have interest...
4th Aug 2019, 5:32 PM
nitin avhad
nitin avhad - avatar