Filed under CSS HTML Design HELP
4 comments
What’s the difference between html and css? Should I learn html and then css or should I learn them together? I want to get into web design, but I need to know what to start with first.
Image taken on 2005-07-22 18:57:43. Image Source. (Used with permission)


Learn HTML first. Learning HTML opens the door to learning every single other internet-based programming language out there. It is the absolute basis for website programming.
CSS is something of an add-on to HTML. After learning HTML, you can learn CSS and use it enhance your HTML-based website.
I would learn HTML first and foremost otherwise you’re going to encounter a lot of things in CSS that simply won’t make sense to you until you understand HTML.
You should learn HTML first, then CSS. You definitely have to learn both if you want to be a web designer. Put simply, HTML is more about creating the basic look of a web page while CSS has to do with designing the style and layout of the page. The two work together.
Hi
HTML is a very basic programming Language, while CSS ( Cascading Style Sheets) are used to add style to a webpage, so with HTML you can create a webpage, but to make it appealing, and attractive, you need to learn CSS.
HTML should be your starting point, but don’t wait until your almost fluent in it to move onto CSS. The two go together and sometimes it’s impossible to progress in one without progressing in the other. So when you feel you’ve mastered basic HTML, learn basic CSS. When you feel you’ve mastered intermediate HTML, learn intermediate CSS, etc.
HTML is the markup language that creates the structure for a page. It tells the computer what type of object each string of text is. For example, you use HTML to indicate headings, important text, line breaks, page start, page finish, etc.
CSS is what takes the elements you marked up with HTML and applies a style to them by changing the way they appear.
So, for example, you would use HTML to indicate that “My Blog” is a heading, but you would use CSS to indicate that you want it to be bold, 18pt arial font, colored red, etc.