I started my journey learning HTML and CSS when I was making WordPress websites for a few freelance clients and I needed to customize things beyond the template. Other WordPress developers would tell me to just customize the HTML and CSS, and I had NO idea what that meant. I came to realize that in order to be a web-developer worth anything I needed to learn to use HTML and CSS.
What is HTML and What is CSS?
CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in HTML or another markup language.
My TOP 3 reasons you should learn HTML and CSS VERY well
- HTML is the Foundation: I have been a math instructor for 10 years. When my students are learning Calculus, I can tell which ones did not have a strong Algebraic foundation. I take all the students through the Algebra curriculum before I can help them with Calculus. HTML is the foundation of all other front-end languages. It controls the content. The content is what users come to your web-site or app for. The quality of the content along with how it is styled (with CSS) determines how long they will stay. Be a master of HTML before you jump into front end development programming languages.
- More control over the customization of WordPress, Joomla, Weebly, MailChimp, and other Content Management Systems. Thorough knowledge of HTML and CSS will help your website not look like a template and will give you the ability to more effectively meet the needs of your clients. Using page IDs in CSS, you can change the CSS for each section of a template and use the same HTML structure for each section. The only thing that changes is the content and the CSS. (You will learn what I mean when you dig into CSS)
- It might be all you need to know: For web-page development HTML and CSS might be all you need to know to make dynamic, beautiful web-pages. With the addition of many features to HTML5 and CSS5, you can develop an interactive and robust web-page. With knowing just these you can work for a creative ad agency in a junior role or run a freelance business.
What do you think about these reasons? What is your reason to learn these languages? What are your hang-ups about learning these languages? Write your comments in the blog.
Check out my FREE HTML course that helps you master the initial basics of HTML using quizzes, projects, and videos. http://stemgirl.teachable.com/courses/freehtml