What is the best way to learn CSS/CSS3?

20:00 Aman 0 Comments

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  -

Step 1:
Start learning HTML, JavaScript/jQuery and CSS fromhttp://www.codecademy.com. It's the best site for learning how to code. You'll enjoy this step very much.

Step 2:
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 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.

Step 3:
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. from Hack Design

Step 4:
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 join http://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.

Step 5:
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 curiousand want to learn more, I would suggest you to do the HCI (Human-Computer Interaction) course in Coursera, which is offered by UC San Diego.
https://www.coursera.org/course/.... 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 :)

0 comments: