W3.org has a complex structure and a large amount of information. Where can new users start from? -

Source: Internet
Author: User
0 reply content: Usually, http://w3.org This document is not suitable for beginners. Its positioning is probably to tell the browser manufacturer what to do here and what functions to implement there (please correct me if I understand it ). For documents with a large amount of information that are not intended for learners, the best way to read this type of information is to determine the target and read it on your head.

Take Navigation Timing this newer interface as an example, although it is a thing, HTML5 ROCKS article [1] than http://w3.org The document [2] should be user-friendly and easier to read.

[1] Measuring Page Load Speed with Navigation Timing http://www.html5rocks.com/en/tutorials/webperformance/basics/
[2] Navigation Timing http://www.w3.org/TR/navigation-timing/

However, if your goal is to understand the implementation mechanisms and dependencies behind these APIs, the document is sometimes a better choice.

For beginners of the tutorial, we recommend MDN https://developer.mozilla.org/en-US/ Http://W3.org Not suitable for beginners, er, as a beginner programmer with a year of work experience, I am very ashamed, http://w3.org I have never seen it before, but to be honest, different programmers are attacking in different directions. If you look at your tag, it should be developed based on the Web, so let's talk to you about where you should start, for reference only, not satisfied with the bricks.

Step 1: Get started with HTML
You can go to the Internet to find some books about getting started with HTML, download them, and follow the books. It will be much better than reading the documents from the beginning (if you are a newbie, read the documents, there will be many terms that you cannot understand at all ). I think the two good resource platforms are:
1. http://www.w3school.com.cn
2. http://www.ppurl.com
The first website is about HTML tags. Of course there are other technologies, which are quite good. You can check them frequently. On the second website, a large number of technical books are provided, which are free of charge. You can register an account and go up to find some books about getting started with HTML. But the premise is that your English level is good enough (since you can see http://w3.org English ).
When you first select an HTML getting started book, you should first select HTML4.0 or XHTML1.0. These two are basically the same. HTML4.0 is a widely used standard. Of course, there are also books on HTML5, but we recommend that you first read 4.0 and then 5.0, so that you can learn it in stages.

Step 2: Expand HTML to CSS + JavaScript
Learning HTML is useless, because you need to learn about CSS (style sheet) and Javascript (SCRIPT), because these two technologies can make HTML webpages more beautiful.

Step 3: Background Language
After the front-end technology is complete, you can learn the background language. I learned C #, but now I use a lot of Java, VB, PHP, etc, you can select one or two background languages, so that you can go to another level.

Step 4: Database
Now that you know the front-end and language, you can learn how to operate databases. Currently, many databases are used: Oracle, MsSql, and mySql. If you are learning PHP, you can select mySql. If it is Java, you can select Oracle. Of course, the other two are also supported. Basically, common pairing is: Java + Oracle (large application development is too large), VB/C # + MsSQL (large or small application development, Small and Medium Application Development ), PHP + MySQL (large or small application development, small and medium-sized), of course, the market combination is not all of these, depending on your own interests.

Step 5: system architecture and design model
After understanding the above, you can sublimate yourself to the next step, that is, to learn about the construction of the system architecture. This requires a high level of experience. If you have a few years of experience, you can also try it.

The above steps are only based on Web application development and are for reference only. However, programmers in China are very tired and miserable (Customers often change their requirements and you will keep changing the code, .) If you don't want to talk about anything else, you can do it yourself. If it is done front-end, personal opinion http://W3.org It must be viewed and repeated.
The following two URLs are provided, one is the CSS document, and the other is the Google organization of a group of front-end staff on http://W3.org Explanation and translation of the CSS section. Highly recommended
Http://www.w3.org/TR/CSS2/cover.html#minitoc
Http://www.w3help.org/zh-cn/kb/index.html All Standards and Drafts Http://lists.w3.org/

You can select the desired link.-HTML5 Chinese Interest Group Wiki

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.