If you are already a good web developer, please pass by. If you're a rookie who's ready to go or just start, it's worth reading. To be a good web developer, there is no shortcut, and10 steps to making you a good web developer are written for those who are still struggling to find learning goals.
The First step: Learn HTML
HTML (Hypertext Markup Language) is the core of the Web page, so you should first learn it, do not be afraid, HTML is easy to learn, but also very easy to misuse, learn to understand easy to learn sperm still have to pay a little kung fu, but to learn HTML is a basic condition for web developers.
Learning Resources:
HTML Dog (http://htmldog.com/)
HTML Getting Started Guide (http://www.w3.org/MarkUp/Guide/)
The HTML learning course for the http://www.w3schools.com/html/(a)
Step Two: Learn the server-side scripting language well
Server-side scripting is also one of the basic skills of web developers, you just pick a server-side scripting language, and then learn it, the current popular server scripting language is:
PHP (http://php.net/)
Python (http://www.python.org/)
Ruby (http://www.ruby-lang.org/en/)
Step three: Learn SQL well
To build a dynamic page you have to use a database, but what about so many database products? Don't worry, they all follow the standard SQL principles, and the resources to learn about SQL include:
A course in SQl Learning (http://www.w3schools.com/SQl/default.asp)
MySQL home page (http://www.mysql.com/)
SQL Wikipedia (Http://en.wikipedia.org/wiki/SQL)
Fourth Step: Learn CSS
When it comes to the appearance of the Web page, you need to learn CSS, it can help you to make the page more beautiful.
Learning Resources:
HTML Dog (http://htmldog.com/)
CSS Zen Garden (http://www.csszengarden.com/) has a Chinese version of the book.
Fifth Step: Learn JavaScript
Most web developers today like to use JQuery (http://jquery.com/), learn the basic syntax of JavaScript, and how to use JavaScript to program will improve your skills.
Learning Resources:
JavaScript Learning Resources on webmonkey.com (http://www.webmonkey.com/tutorial/JavaScript_Tutorial)
The JavaScript Learning Tutorial (http://www.w3schools.com/JS/default.asp)
The Sixth step: learn Regular expression
Although it is not as important as other knowledge, after learning regular expressions, if used properly will save you a lot of time, from validation to highlighting it will be enough to help you.
Seventh Step: Learn a little about UNIX and Linux basics
It's not necessary, but knowing a little Linux commands won't hurt you, and you probably don't know that most Web servers are running on UNIX and Linux platforms, and if I were you, I'd learn some basic Linux commands.
Eighth Step: Understanding the Web server
You don't have to spend a lot of energy on this, but the basic configuration of Apache,. htaccess configuration skills There are some things that will benefit in the future, and this knowledge will be relatively easy to learn, it won't take long.
Step Nineth: Familiarize yourself with the usage of the version control system
It would be useful to be familiar with a good version control system, and you will find how happy it is to be proficient in a version control system in your actual work.
Tenth Step: Learn the Web frame
When you have mastered HTML, server-side scripting language, CSS, and JavaScript, you should find a web framework to speed up your web development, and use the framework to save you a lot of time, if you use PHP, the optional framework has cakephp,codeigniter, Zend and so on, Python programmers like to use Django and Webpy,ruby programmers like to use ROR.
How about, from the simplest HTML to the Web framework, the content is still a lot of it, to be proficient in every technology here, must be painstaking work.