What is the best way to learn CSS/CSS3?
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.smashingmagazi ne.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 curious, and 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 :)
Step 1:
Start learning HTML, JavaScript/jQuery and CSS fromhttp://www.codecademy.com
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.smashingmagazi
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 curious, and 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/
Hope this helps :)
0 comments: