What is the best way for a beginner to learn HTML/CSS?
According to me HTML and CSS are very easy to learn. But, it might seem intimidating in the beginning. I would suggest you to follow these steps –
Now, if you have followed Step 1 correctly, you should have become a semi-pro in HTML and CSS. Now, you need to learn advanced practices like “Cross Browser Hacks“, “Transition Effects”, “CSS3 Animation”, “HTML5 Canvas” etc. For this I would suggest you to use http://css-tricks.com/. This is a very helpful resource. Practice all the tricks which you learn and start implementing them in the websites which you make.
Ok. So, if you have followed Step 2 correctly, you have now become a good web developer, now it’s time to become a web designer. I would suggest you to learn things such as “Typography”, “Color Theory”, “UI Design” etc. fromhttps://hackdesign.org/.
So, if you have followed all the steps correctly, you have now become a good Front-end Developer. Now, it’s time to hone your skills. I would suggest you to joinhttp://www.forrst.com, it’s a social networking site for website designers. You’ll get to learn a lot from this site by interacting with other like-minded people. Also, you should start reading blogs such ashttp://www.smashingmagazine.com.
Now, all you need is practice. Build your own personal website, put it up on the internet. Interact with web designers/developers or graphic designers. Try to get clients. If you are still intellectually curious, and want to learn more, I would suggest you tryhttp://google.com/ or http://youtube.com/ You can also learn Ruby, and then eventually learn Ruby On Rails, by using these languages you can make your own web applications. Also, learn Twitter Bootstraphttp://getbootstrap.com/, this framework is massively used to make responsive websites.
Hope this helps