I hope you can share your past learning experience and let us learn from the beginner. ^^
I am a self-taught, I currently have in Treehouse learning front end, and I have found on the web about learning HTML5/CSS3 PDF to learn.
My Learning system is very chaotic, because I think I learn a little here to learn a little, completely to the end do not know what to learn, very confused.
I want to readjust the learning route, I know I will learn the language front end-html/css/js, backend-php/mysql.
This is the Web front end I will be learning from step by step:
1.html (done on HTML5 ebook or other website, do exercises)
2.css (Done on Css35 ebook or other website, do exercises)
3.js (Complete the JS ebook or other website, do the exercise)
(Complete the above to do a complete project)
Next you will learn the Web backend from step by step :
1.php/mysql (Done on Php/mysql ebook or other website, do exercises)
(Complete the above to do a complete project)
Finally, you will learn about the other step by step :
1.github
2.command Line
3.git
The above is I re-adjust the learning route, such as found errors immediately tell me, or everyone has any suggestions, or everyone has a better learning route step by step can tell us, grateful!
It is difficult to focus on self-study, hope can be shared by everyone, let us learn! Thank you ^ ^
Reply content:
I hope you can share your past learning experience and let us learn from the beginner. ^^
I am a self-taught, I currently have in Treehouse learning front end, and I have found on the web about learning HTML5/CSS3 PDF to learn.
My Learning system is very chaotic, because I think I learn a little here to learn a little, completely to the end do not know what to learn, very confused.
I want to readjust the learning route, I know I will learn the language front end-html/css/js, backend-php/mysql.
This is the Web front end I will be learning from step by step:
1.html (done on HTML5 ebook or other website, do exercises)
2.css (Done on Css35 ebook or other website, do exercises)
3.js (Complete the JS ebook or other website, do the exercise)
(Complete the above to do a complete project)
Next you will learn the Web backend from step by step :
1.php/mysql (Done on Php/mysql ebook or other website, do exercises)
(Complete the above to do a complete project)
Finally, you will learn about the other step by step :
1.github
2.command Line
3.git
The above is I re-adjust the learning route, such as found errors immediately tell me, or everyone has any suggestions, or everyone has a better learning route step by step can tell us, grateful!
It is difficult to focus on self-study, hope can be shared by everyone, let us learn! Thank you ^ ^
It's not good to say anything about your plan, because everyone's growth is not the same as the foundation. Here are some of my suggestions, combined with my own reality, in the execution. Or repeat, the core of the front is JS. CSS is not difficult, but needs to accumulate. To the front-end I see this:
CSS is like a bottle of wine, a product.
Html,css a total of those tags and selector attributes, but it's not easy to write a page with extensibility, robustness, or maintainability. Now write the basic conditioning of the page, not how to quickly complete, but think if there is a need to modify the interface, how to modify the code in the fewest cases to complete the requirements of the task quickly. This is the triple test of stamina, stamina, and intelligence.
JS is like a sword, it has to grind.
JS just at the beginning just for more testing, casual technical social development, assume the role of more and more heavy, just started to play jquery feel already will JS, in fact, just the tip of the iceberg. With the understanding of JS more and more, he is sick and cute, that is fun and difficult to control, that there are many compatibility problems, but to solve the compatibility is our basic survival of the road. From Ajax to JSMVC all the way, high-load tide a wave higher than a wave
Life is a dream, to be done.
Technology is only a part of life, has been ambitious, now bowed down to write code. Change what can be changed and accept what cannot be changed. Life is limited, brother fight all the way. The attitude of life learning is: not anxious, not impatient, not slow. Persevere, believe in yourself. Don't ask to change the world, but to change your life. Do not beg legs, but beg one step one footprints. Thanks to the tribulation, he makes us stronger inside. Thanks to setbacks, he makes us constantly grow, thanks to the bug, he makes our thinking more profound. Thanks to the front-end, he makes us more believe that prop up a piece of sky need terrorize.
These are a series of tutorials I've prepared for beginners, and are interested to see:
1. Web front-end development sharing-CSS,JS introductory article
2. Web front-end development sharing-CSS,JS Advanced article
3. Web front-end development sharing-CSS,JS improvement
4. Web front-end development sharing-CSS,JS tools
5. Web front-end development sharing-CSS,JS deepening chapter
6. Web front-end development sharing-CSS,JS Mobile Chapter
Every kind of code you want to learn, there are teaching topics on the web.
Here are a few sites to give. but not necessarily what you expected.
Front end, including HTML, CSS, js:http://www.w3school.com.cn/js/index.asp
The above web site also has PHP teaching.
My favorite--github ^_^:
1.http://gitref.justjavac.com/
2.http://www.bootcss.com/p/git-guide/
3.http://git-scm.com/book/zh
4.http://git-scm.com/documentation
Finally, a fun front-end site: http://thecodeplayer.com/
Ok,that ' s all.
LZ's plan is a little too conservative and secure.
Personally think you can find an open source Project 2 times development, while doing learning it
Study while working. Accumulate experience!
I basically read first, for example, CSS authoritative guide, JS High-level programming, bootstrap,sass,jquery and so on, reading is the foundation, their practice thank you code to do the project is the kingly way.