SitePoint Sponsor

User Tag List

Results 1 to 17 of 17

Hybrid View

  1. #1
    Non-Member
    Join Date
    Jun 2013
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    www.w3schools.com - Good for a reference?

    Hi,

    I am new to Web Development, I am currently learning HTML,CSS and JavaScript. I find the reference at www.w3schools.com to be very good, it's complete with examples and a try-it yourself plug-in on the website itself..

    However, I came across this website www.w3fools.com, and now I am a bit worried about the authenticity and accurateness of the content at www.w3schools.com.

    What should I do?

  2. #2
    Mouse catcher silver trophy Stevie D's Avatar
    Join Date
    Mar 2006
    Location
    Yorkshire, UK
    Posts
    5,892
    Mentioned
    123 Post(s)
    Tagged
    1 Thread(s)
    I would describe w3schools as "basically OK if you aren't looking for anything complicated and don't mind some details being wrong". For simple syntax and checking what values you can use, it's usually fine – but as you'll have seen on w3fools, it does have a fair few mistakes in it.

    Another great resource is http://reference.sitepoint.com/, which has HTML, CSS and JavaScript references. While I can't promise it's 100% accurate, if you do find any mistakes in it then let us know and we should be able to get them corrected!

  3. #3
    Community Advisor bronze trophy
    fretburner's Avatar
    Join Date
    Apr 2013
    Location
    Brazil
    Posts
    1,446
    Mentioned
    45 Post(s)
    Tagged
    13 Thread(s)
    w3schools has been criticised in the past over the accuracy of its JavaScript content, but I'm not sure if the site has been updated since then. As Stevie D points out, there are other good references out there. In addition to the SitePoint one, I'd recommend the Mozilla Developer Network (MDN) - I've found their JS section particularly useful.

  4. #4
    It's all Geek to me silver trophybronze trophy
    ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, AU
    Posts
    24,319
    Mentioned
    462 Post(s)
    Tagged
    8 Thread(s)
    WebPlatform is also emerging as a great resource for learning about these topics.

  5. #5
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,869
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    While all of the sections of the w3schools site are somewhat dated (two guys can only do so much when they have a site trying to cover so many different topics), the JavaScript section is particularly dated with the introductory section demonstrating almost exclusively obsolete JavaScript that should never be used in a live web page. Because many people look on this site as an official resource just because the owners got lucky with their choice of domain name, there are many JavaScript courses out there that use this as their basis for teaching JavaScript - which is why you see so many new web sites written using JavaScript that is better suited to Netscape 4 than it is to more modern browsers such as IE5.

    The easiest way to tell if a site teaching JavaScript is likely to be teaching how to write for 21st century browsers is where they suggest you place the script. Almost all JavaScript should be attached just before the </body> tag - there are only a very few situations where it needs to go in the head (I know of exactly two scripts that need to go there) and it certainly doesn't need to be jumbled with the rest of the page. Also if you look at the code and see references to document.write, alert, document.all or see JavaScript jumbled with the HTML tags instead of being in a script attached to the bottom of the page then that tutorial is out of date.

    It was because w3schools JavaScript section and other JavaScript tutorials are so antiquated that I created my own site to use when I run JavaScript classes at the local college. I didn't create a reference because the Sitepoint and ECMAScript sites already provide that (although the examples on my tutorial site do cover much of the same material, just laid out as tutorial examples rather than as a reference).
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  6. #6
    Barefoot on the Moon! silver trophy Force Flow's Avatar
    Join Date
    Jul 2003
    Location
    Northeastern USA
    Posts
    4,617
    Mentioned
    56 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by felgall View Post
    which is why you see so many new web sites written using JavaScript that is better suited to Netscape 4 than it is to more modern browsers such as IE5.
    I'm hoping that you meant IE9 or IE10
    Visit The Blog | Follow On Twitter
    301tool 1.1.5 - URL redirector & shortener (PHP/MySQL)
    Can be hosted on and utilize your own domain

  7. #7
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,869
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by Force Flow View Post
    I'm hoping that you meant IE9 or IE10
    No I meant that the JavaScript people are being taught to write became obsolete when all the browsers prior to IE5 diesd out - most of the JavaScript I see is still written for Netscape 4 which was the last browser to require document.write(), alert() etc because of that browser not understanding document.getElementById().

    When Internet Explorer Five was the oldest browser still in current use most of the JavaScript that people are still mostly being taught today became obsolete as a completely new approach to JavaScript became possible at that time (about eight or so years ago).

    There is another whole range of JavaScript code that will become obsolete once IE8 dies out - perhaps in a few year's time. That isn't going to influence most JavaScript writers though as they are still writing code for Netscape 4 because that's what sites such as w3schools are still teaching.
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  8. #8
    Barefoot on the Moon! silver trophy Force Flow's Avatar
    Join Date
    Jul 2003
    Location
    Northeastern USA
    Posts
    4,617
    Mentioned
    56 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by felgall View Post
    No I meant that the JavaScript people are being taught to write became obsolete when all the browsers prior to IE5 diesd out - most of the JavaScript I see is still written for Netscape 4 which was the last browser to require document.write(), alert() etc because of that browser not understanding document.getElementById().
    Gotcha. I didn't understand quite what you meant at first glance.
    Visit The Blog | Follow On Twitter
    301tool 1.1.5 - URL redirector & shortener (PHP/MySQL)
    Can be hosted on and utilize your own domain

  9. #9
    Non-Member davidwilliamny's Avatar
    Join Date
    Jul 2013
    Location
    New York City
    Posts
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you are talking about Web Development and Web Development learning process. Then W3Schools is best website for reference. 90% Trainer and teacher refer this website. I have Good experience using this. It is best.

  10. #10
    SitePoint Member
    Join Date
    Aug 2013
    Location
    Germany
    Posts
    20
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I started off with w3schools.com to learn HTML & CSS, but I admit that I haven't learned much. I learned both on the side, whenever I had to edit an HTML or CSS document and either made sense to me or I just used Google.
    I suggest using a more fun method of learning how to code as a front-end developer. Go through the courses on Tuts+ for example. HTML, CSS and jQuery are all free to learn there and Jeffrey Way is a pretty good tutor:
    http://learncss.tutsplus.com/
    https://tutsplus.com/course/30-days-to-learn-jquery/

    http://www.codecademy.com/ also seems to be decent and has plenty of interaction involved. Although I haven't tried it yet.

  11. #11
    SitePoint Enthusiast stelleninfotech's Avatar
    Join Date
    Apr 2013
    Location
    India
    Posts
    62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think w3schools are very good reference for a beginner to get through all concepts but when you become experienced you need a bit higher level than this.

  12. #12
    SitePoint Member
    Join Date
    Aug 2013
    Posts
    10
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I would also endorse w3schools for a beginner. Once you get into complicated stuff, there will be other references that you would be able to use ( stackoverflow etc ). But to get started I would highly recommend it.

  13. #13
    Barefoot on the Moon! silver trophy Force Flow's Avatar
    Join Date
    Jul 2003
    Location
    Northeastern USA
    Posts
    4,617
    Mentioned
    56 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by stelleninfotech View Post
    I think w3schools are very good reference for a beginner to get through all concepts but when you become experienced you need a bit higher level than this.
    Quote Originally Posted by truegether View Post
    I would also endorse w3schools for a beginner. Once you get into complicated stuff, there will be other references that you would be able to use ( stackoverflow etc ). But to get started I would highly recommend it.
    Guys, you're not reading the responses that have already been made.

    There are better up-to-date reference sites out there, regardless of your skill level.

    Off Topic:

    Stackoverflow isn't a reference site. It's a Q&A site.
    Visit The Blog | Follow On Twitter
    301tool 1.1.5 - URL redirector & shortener (PHP/MySQL)
    Can be hosted on and utilize your own domain


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •