Hey everyone! Have you ever wanted to create your own website but didn’t know where to start? Or maybe you’re interested in web development but feel like you don’t have enough time? Well, in this blog post, I’m going to share my personal experience learning HTML and CSS in less than a month. Yep, you read that right, less than a month!
Before getting into the main story, some of you might be wondering, “Why should I choose HTML and CSS?” The answer is simple: HTML and CSS are the foundation of every website. HTML is in charge of building the structure of the content, while CSS is responsible for making it look nice. You could say HTML is like the frame of a house, and CSS is the paint and decorations. If you want to be a web developer, you gotta learn these two languages.
Okay, so here’s the story. At first, I had no background in programming at all. I didn’t even know what a tag or a selector was. But my curiosity and desire to create my own website pushed me to start this adventure.
In the first week, my focus was on understanding the basics of HTML. I started by learning the basic tags like <h1> to <h6> for headings, <p> for paragraphs, <a> for links, <img> for images, and many more. I also learned about the basic structure of an HTML document, like <html>, <head>, and <body>.
My main learning sources are the HTML documentation on MDN Web Docs, W3School, and tutorials on YouTube. I’m trying not to get too hung up on theory, but just jump into practice by making simple web pages.
In the third week, I tried to make the first project, which is a simple portfolio page. This project helped me apply everything I had learned before. I also started learning about responsive design, which is making websites look good on different screen sizes.
For responsive design, I learned about media queries and relative units like percentages and ems. I also tried using a simple CSS framework like Bootstrap to speed up the development process.
In the fourth week, I reflected on my learning journey. I feel quite satisfied with my achievements, but I also realize that there is still a lot to learn. I decided to continue learning and deepening my knowledge of HTML, CSS, and web development in general.
I have tips and tricks for you who want to consistently learn HTML and CSS. Here are some tips and tricks that might be helpful for you who want to learn HTML and CSS:
Don’t be afraid to try! Don’t worry about making mistakes or failing. Just give it a shot, and see what happens.
Practice regularly. The more often you practice, the faster you’ll master HTML and CSS.
Find a community. Join online or offline communities to learn and share experiences with others.
Take advantage of online resources. There are a ton of free online resources you can use to learn HTML and CSS.
Learning HTML and CSS in less than a month isn’t easy, but it’s not impossible either. With determination, hard work, and the right resources, you can do it too. I hope my story inspires you to start your own web development journey.
Rizky Ramadhan
Content Writer
I am Rizky Ramadhan, a content writer and programmer who is passionate about sharing knowledge and experiences through writing and coding.
Bored with the browser’s default scrollbar? Want your website to look more unique and attract visitors? Well, you’re in the right place! In this article, we’ll explore how to modify your website’s scrollbar with just a touch of CSS. It’s really easy, let’s get straight to it! Scrollbars are essential for navigation, especially on long […]
As a developer, I’m always looking for ways to create something unique and completely under my control. When I decided to start a personal blog, I knew I didn’t want to be tied down to any pre-made themes or templates. I wanted the freedom to design the front-end exactly how I wanted it, without sacrificing […]
Ever wondered how search engines understand your website’s structure? Or why some parts of your text stand out while others don’t? The answer lies in semantic HTML5. In this blog, we’re going to dive into why semantic elements like <mark>, <strong>, and many others are not just about visual appeal, but they also give meaning […]
Ever heard the phrase “I want to be a programmer but I’m too lazy to code”? To be honest, you’re not alone! Many people are interested in the world of information technology (IT) and its bright career potential, but feel intimidated by the complicated coding process that requires a lot of persistence. The good news […]