Let’s Start by understanding HTML,
So, HTML stands for Hypertext Markup Language, the language for describing the structure of web pages. The structure of HTML consists of two parts: the head and the body. The head describes the information required by the browser, while the body contains the specific content to be described.
So is HTML easy to learn?
In short, yes. HTML is very easy to learn. While it is code, and while it may seem daunting to you at first, you don’t need to have any kind of programming experience. HTML isn’t nearly as hard to learn as you might think.
Ill tell you how I learned HTML, so one fine evening having chats with my friends about web development, I found myself missing in the conversations, and they were like why don’t you learn it to its very easy, and I was like yeah, I went home that knight and thought of giving it a try, my friend sanjay ad shared a link to basic course for beginners (HTML Basic). I got through the HTML guide I was using, I was both ticked off at myself for putting off something so simple for months and months, and also invigorated that it was all so much simpler than I’d thought!
It’s important to know that there isn’t anything “hard” to learn in HTML. Once you start digging into it, you’ll realize that there are no complex concepts or difficult technicalities to figure out. HTML’s all very basic. And that’s good news, because it means that you can throw a few hours at it, and then get back to what you’d really rather be doing…but now with a valuable, marketable skill under your belt!
How long will it take to learn HTML?
Well it will take some time and lots of practice,
Spend a few days working on hands-on projects, and you’ll have an even better idea of HTML, CSS, and web design overall. Anything you’d need to learn beyond the basics you can simply pick up as you go along.
If you Wish to become a front-end web developer or freelancer, you’d obviously need to spend much more time working directly with HTML, CSS, and other web technologies.
You can refer to this course if you are getting started, it is well structured and insanely reasonable.
Combine CSS with HTML as Soon as Possible
While you need to start with html, it’s best to learn html and css together as soon as possible. They work in combination to solve real problems and you’ll often make decisions about one based on the other.
As with html, the basic syntax and use of css is fairly easy to learn. You can learn to how to add a background color to an element or add a border around a block of content in less than an hour. Like html you can be fluent with the syntax of CSS by the end of a weekend.
Different CSS properties can be grouped together. I’m not sure if this is the only way to organize CSS, but I’ve always liked the way the folks at HTML Dog group CSS properties.
- Text and fonts
2. Colors and backgrounds
3. The box model (dimensions, padding, margins, borders)
4. Positioning and displaying
5. Lists
6. Tables
7. Generated content
8. Paged media
The box model and positioning and displaying will take a bit more time to fully grasp. The syntax and basic properties are no more difficult, but their use takes some practice and experience.
See the connection between design principles and how you write the code to achieve the principles. Spend more time with text and font properties while you’re learning typography. Do the same for color. Remember you’re learning techniques for a real world problem. Always see what you’re learning within the context of the larger picture.
Let me know if you have any doubts or need more guidance.
Cheers!!!