Slashdot Mirror


Best Websites for Developers?

Recently, I've been entertaining the idea of getting into a little Java programming for a side project I'm working on, and I realized that I really don't know where to start. This led to a larger question of what the best books and websites are for pepole new to a language. What about for the experts in a language? So this week, I was wondering what slashdotters thought are the best websites to go to for information on the major languages (like C, C++, PHP, Perl, etc) and the important topics in programming (x, gtk, win32, etc). I obviously have some opinions on some of the better places to visit, but I wanted to see what slashdotters thought. (hence the paucity of links in this story) Where do people find the authorities? My intention is to ask about web sites this weekend, and books next weekend.

291 comments

  1. www.w3tutorials.com by Retarded+Penguin · · Score: 0, Informative

    Check www.w3tutorials.com out for anything internet

    1. Re:www.w3tutorials.com by Retarded+Penguin · · Score: 2, Informative

      acutally its http://www.w3schools.com but sorry.../me forgot

    2. Re:www.w3tutorials.com by Anonymous Coward · · Score: 0

      Beware: The tutorials often have subtle errors, which will bite you in the ass later on. Better to go with http://www.topxml.com ( topxml )

  2. For any windows.. by Anonymous Coward · · Score: 1, Informative

    The site w3 has tones of information, including all objects and such for ADO, ASP (VBscript/Jscript) and what not. Even how to make SQL queries in case you forget :)

    1. Re:For any windows.. by H310iSe · · Score: 2

      I'm so psyched no one mentioned this yet, for ASP and other windy-type stuff (including db and webserver config, etc.) 15seconds.com is really, really good. One of the first places I go, always. The examples are practical and not trivial, and the writing is clear.
      I also use webmonkey when I need to learn the very basics (it's good for introductions to topics you know absolutely nothing about).

      --
      closed minded is as closed minded does
    2. Re:For any windows.. by H310iSe · · Score: 2, Informative

      OH, I forgot 4guysfromrolla.com is good too, for the same kind of stuff 15seconds does...

      --
      closed minded is as closed minded does
    3. Re:For any windows.. by jsse · · Score: 1

      OH, I forgot 4guysfromrolla.com is good too, for the same kind of stuff 15seconds does...

      This is not a bad site...if you are a sole Microsoft developer, that is. This site is, by far, the most MS-centric developer site next to www.microsoft.com. :)

      I didn't mean to imply anyting negative to MS, trust me. :)

    4. Re:For any windows.. by Anonymous Coward · · Score: 0

      The w3schools tutorials often have odd errors, which will bite you in the ass later on. Try http://www.topxml.com

    5. Re:For any windows.. by H310iSe · · Score: 1

      totally MS-centric. But sometimes you're given an environment where you have no say on the servers being used or the technology in the website itself (as I have) in which case finding a MS-centric development site is a godsend :)

      --
      closed minded is as closed minded does
  3. Paucity? by Anonymous Coward · · Score: 2, Funny

    I see that Word-a-day calendar is really coming in handy for you, huh?

    1. Re:Paucity? by Anonymous Coward · · Score: 0

      Ahh, I see the "dearth" crowd is getting all hot and bothered again.

    2. Re:Paucity? by Buck2 · · Score: 1

      I used dearth in a sentence today.

      Wannamakesomethingofit?

      --

      As my father lik@(munch munch)... ....
  4. For PHP... by onby2000 · · Score: 2, Informative

    For PHP stuff checkout PHPBuilder. developer.com sometimes has good stuff too for all languages and technologies.

    1. Re:For PHP... by wbav · · Score: 1

      Use this site for learning php. The manual is quite helpful.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
    2. Re:For PHP... by RadioheadKid · · Score: 2

      I second that, the great part about the PHP manual is that there are user comments at the bottom of most of the manual pages, so there are usually examples and a couple of things to look out for posted in the comments. Very helpful...

      --
      "Karma can only be portioned out by the cosmos." -Homer Simpson
    3. Re:For PHP... by Anonymous Coward · · Score: 1, Informative

      And subscribe to the PHP Digest at
      http://www.topica.com/lists/PHP/read.

      It's a great way to stay current on everything going on with PHP.

  5. msdn by Anonymous Coward · · Score: 1, Interesting

    msdn.microsoft.com

    1. Re:msdn by TeknoDragon · · Score: 3, Informative

      better yet... use google to search the damned thing instead of their search

      google for site:msdn.microsoft.com

    2. Re:msdn by TeknoDragon · · Score: 2

      oh... also for Windows events

      EventID.net

    3. Re:msdn by number+one+duck · · Score: 1

      I concur on the google statement, I've done it myself. Also! Turn off javascript when you do this, or you will be constantly bounced into frames with their useless navigation tools instead of seeing exactly what google has found for you.

  6. A Programmer's Heaven by Sivar · · Score: 4, Informative

    Programmer's Heaven has tons of information on Assembler, Basic, C / C++, C#, Delphi & Kylix, Java, Java Script, Pascal, ,Perl, PHP, Python, VB, and VB.NET.

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    1. Re:A Programmer's Heaven by Anonymous Coward · · Score: 0

      I went there. Found a section on 8080/8085 & Z80. I'm in heaven.

  7. devx.com by ZxCv · · Score: 3, Interesting

    While not the most comprehensive site I've ever seen, devx.com has great discussion groups on just about every language I've ever used, and then some. I've never failed to get an answer to a question or a suggestion on a new algorithm from any of the groups I've posted to there. I'm sure there are better language-specific sites out there, but I've never seen a better site that covers so many languages.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    1. Re:devx.com by mestar · · Score: 1

      i just went to check out this site, and somehow i ended up at

      www.divx.com

      and my first reaction was, "hey, this is a really cool developer's site!" :)

  8. a good one by morgajel · · Score: 2, Redundant

    www.w3schools.com

    very cool

    --
    Looking for Book Reviews? Check out Literary Escapism.
    1. Re:a good one by Anonymous Coward · · Score: 0

      -1 Redundant

    2. Re:a good one by Viqsi · · Score: 0, Troll

      Hardly. What they teach is bugwards-compatible crap.

      "What is the correct HTML for adding a background color?"
      Answers offered: various permutations on "body" and "color" and "background".
      Real Answer: There isn't any. Colors are handled via CSS.

      --

      --
      viqsi - See "vixen"
      If we do not change our direction we are likely to end up where we are headed.
  9. My favs by FatherBusa · · Score: 1

    Here are my favs:

    http://busa.village.virginia.edu/devlinks.html

  10. i'm a PHP guru... by edrugtrader · · Score: 2, Informative

    i used to go to phpbuilder.com many times a day and answer all the questions in forums...

    after they sold the site, i don't visit as much, but it is still the best place for a newbie PHP developer to go and get some good help.

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
    1. Re:i'm a PHP guru... by Anonymous Coward · · Score: 0
      Your site seems to be down. And you're a PHP guru?

      You do live awfully close to me... you think you could hook me up with some of those edrugs?

  11. For news, cafeaulait and cafeconleche by dolanh · · Score: 5, Informative

    For Java news, I turn to http://www.cafeaulait.org/ and for XML news, I go to http://www.cafeconleche.org/. Eliotte Rusty Harold does a really good job on these sites. They tend to be no BS, and keep you updated on what's goin' on in both the open source and payware worlds (with definite props to open source). Highly recommended.

    1. Re:For news, cafeaulait and cafeconleche by patrickoehlinger · · Score: 1

      The site is down, but this is there mirror in Germany.

      --
      >> Had I been going to bed earlier every night? Have I been sleeping later? Has Tyler been in charge longer and l
    2. Re:For news, cafeaulait and cafeconleche by Anonymous Coward · · Score: 0

      okay, xml i can see - but Java? dead technology. nobody in the real world gives a sh*t about java any more.

    3. Re:For news, cafeaulait and cafeconleche by Anonymous Coward · · Score: 0

      Tell that to every financial institution in NYC.

    4. Re:For news, cafeaulait and cafeconleche by Anonymous Coward · · Score: 0

      Tell that to every financial institution in NYC.

      and how many of those are left?

    5. Re:For news, cafeaulait and cafeconleche by Anonymous Coward · · Score: 0

      Sorry, I work with several investment banking & financial institutions in NYC and it's virtually all C++.

    6. Re:For news, cafeaulait and cafeconleche by Anonymous Coward · · Score: 0

      I suggest you do a search on any of the computer job search engines... you will see a lot of java in there, often more than c++. Let's face the facts - C/C++ is obsolete. Anyone who is writing a new program today will be doing it in either Java, C#, Visual Basic, or one of the scripting languages like Perl or Python.

    7. Re:For news, cafeaulait and cafeconleche by mofolotopo · · Score: 1

      I have no idea what goes on in the business world, but I'm actually seeing more and more movement toward java in the biology and CS departments I've been in. As a matter of fact, at both of the schools I've worked at they've recently replaced C with Java as their intro programming language.

    8. Re:For news, cafeaulait and cafeconleche by Fuzzle · · Score: 1

      Tell CISCO that for their web management software for ALL of their switches.

  12. I found a website by Anonymous Coward · · Score: 0
    I found a website running Office 200!!

    Unfortunately I had to download the chink-ese language pack.

    Why dont slashdot editors ever read and fix their own posts? They just dont care?

  13. I like DevShed... by zensmile · · Score: 1

    I was (am) a big PHP, MySQL, ASP, Perl, etc newbie. i found most of the stuff on Devhed.com to be of great value. Kind of like webmonkey for big kids.

    1. Re:I like DevShed... by SwellJoe · · Score: 2

      I'll second the vote for DevShed. It is a friendly place with a lot of good information in byte-sized chunks about all of your favorite scripting languages and a lot of other good stuff.

      It wouldn't be at the top of my list for compiled languages or Java. But for web development it is an excellent choice.

  14. PHP, go to the source by __aanonl8035 · · Score: 3, Informative

    I owe my job to the wonderful
    online documentation at php.net


    php documentation

    I have bought a few PHP books,
    and nothing compares to having
    a bookmark to the online documentation.

    I have noticed, that books tend
    to write examples in an OO style,
    and that is not something that
    comes across from reading the
    code snippets in the comments
    in the online documentation.

    1. Re:PHP, go to the source by tylerdave · · Score: 1

      I've moved away from using PHP lately but I agree, the php.net documentation is the best online documentation for any language I know of. Especially nice are the function references. All the info you need to get the job done, no other junk in the way. I just wish there was similar online documentation for other languages.

    2. Re:PHP, go to the source by Dave9876 · · Score: 1

      Or, if you're like me, and have very little bandwidth, rsync a copy of the php.net website onto a local webserver and use it from there. Sure, it takes a while to mirror, but it saves soo much time when you're trying to find out how to use a function. Plus, mirroring it gives you access to the comments in the documentation(one of the best things about the php documentation, helps out in soo many ways), something that you miss out on by downloading a pdf (or one of their other many formats avaliable) version of the manual.
      Mirroring details here

    3. Re:PHP, go to the source by blalor · · Score: 1

      I'm sorry, but I've gotta say "bullsh%t" to php.net being "the best online documentation for any language...". There's no versioning AT ALL, so you don't know if you're looking at the docs for PHP 3 or PHP 4.3 (which is mentioned a lot on php.net, but I've seen no mention of its release).

      --
      -bjl
    4. Re:PHP, go to the source by autechre · · Score: 1


      The documentation clearly states when there are differences in behaviour between different versions of PHP. It also states "This function was added in version x.x.x" I've always found it to be very helpful and straightforward, and I've never been confused about versions (important, because I use Debian unstable at home, and stable in the server room).

      --
      WMBC freeform/independent online radio.
  15. c++ by Anonymous Coward · · Score: 0

    www.codeguru.com
    www.codeproject.com
    www.devx.co m

    1. Re:c++ by Anonymous Coward · · Score: 0

      you forgot www.goatse.cx

  16. Go to the mothership by teetam · · Score: 2, Informative
    For java, there is no website like http://java.sun.com

    If you are new to the language make sure you visit the tutorials page and the api javadoc documentation.

    --
    All your favorite sites in one place!
    1. Re:Go to the mothership by Anonymous Coward · · Score: 0

      Don't forget http://www.theserverside.com for mor Java info.

  17. For anything related to a Mac (including BSD Unix) by LinuxMacWin · · Score: 2, Informative

    Java, Cocoa, Objective C, Free BSD (Darwin) ......

    http://developer.apple.com

    Not only does it provide reference guides, but tutorials, examples etc. The quality of the information is as good or better than professional publishing houses. And the developer took kit (i.e., IDE) is free.

    You do need to sign up for most of the features, just like it is for New York Times (blah blah blah)...

  18. PERL MONKS by yod@ · · Score: 0, Redundant

    Quite possibly the best website for perl programers.
    perlmonks.org

    --
    Sorry man I don't controll the aliens.
    1. Re:PERL MONKS by Anonymous Coward · · Score: 0

      Yes! I'll ditto that! Questions are answered promptly, with patience and understanding. We were all beginners once, and the "monks" have never forgotten that!

  19. Best Sites. by Anonymous Coward · · Score: 0

    Dude...Use the force....open source for everything.

    www.zend.com - www.hotscripts.com - www.webmonkey.com - www.builder.com - hwebdeveloper.earthweb.com - www.php.net - www.useit.com - www.newsfeeds.com (for all your pirating needs)

  20. A good site by Anonymous Coward · · Score: 0

    I found a really good website with lots of tutorials and examples here : link.

  21. Did you ask google? by Kingpin · · Score: 2


    Well.. Did you!?

    --
    Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
    Geocrawler error message.
    1. Re:Did you ask google? by chris_mahan · · Score: 2, Funny

      Actually, he decided to ask real human beings. can you imagine? The Insolence! He probably has real sex, not just the irc kind. ( /me gropes about. hehe:)

      --

      "Piter, too, is dead."

    2. Re:Did you ask google? by funkhauser · · Score: 2, Funny

      /me smacks chris_mahan around a bit with a large trout. :)

    3. Re:Did you ask google? by chris_mahan · · Score: 1

      /me rotflmao

      dang, good memories flood back... brain freeze... werk werk werk (ultra obsure ref, nevermind)

      --

      "Piter, too, is dead."

  22. My two favorites for web stuff. by ictatha · · Score: 3, Informative

    Developer Shed (all about using open source technologies):
    http://www.devshed.com

    Webmonkey:
    http://www.webmonkey.com

    Both are VERY good.

    --
    "... the advance of civilization is nothing but an exercise in the limiting of privacy" - Janov Pelorat
  23. Top 3 Java Websites by Carnage4Life · · Score: 5, Informative
    The top 3 places that will always stay in my bookmarks are
    1. Re:Top 3 Java Websites by Anonymous Coward · · Score: 0

      Why -1 Troll?

      Are you morons?

      These happen to be my opinions. I may be a "conspiracy maniac", but you'll be amazed to know that 70% of the people suffer from a similar problem. And it's good. With the power of the internet and computing it would be stupid not to control all computers of the internet if you could. Control is power and NSA wants power.

      Are only those who trust that the ISP black boxes are there for a good reason, welcome in /.
      ?

    2. Re:Top 3 Java Websites by shadowRider · · Score: 1


      Amazingly, I haven't seen any mention of Jakarta, an all-Java project of the Apache Software Foundation (ASF).

      Here's my list...

  24. Java programming sites by jjames · · Score: 2, Informative


    The following sites I use daily (I'm a prof. programmer, currently in Java):

    http://java.sun.com
    - tutorials, reference API's and language spec.

    http://www.theserverside.com
    - information about server-side programming,
    news, general interest

    http://otn.oracle.com
    - SQL & PL/SQL reference, free account

    http://jakarta.apache.org
    - tools, toolkits & infrastructure

    http://www.w3.org
    - RFC's (like HTTP), HTML specs, CSS, etc.

    http://www.slashdot.org
    - when running tests or building (goofing off)

    1. Re:Java programming sites by shah_amit_kumar · · Score: 1

      I would like to add java.sun.com/docs/books/tutorial/ www.javaworld.com

  25. Newgroups and Forum by ShishCoBob · · Score: 1

    I find places like php.net confusing so I turned to forums and newsgroups. There can be some really helpfull people at these places. Phpbuilder is the one forum I can think of I have gotten good help from. Even the dumbest questions they try and help. Trust me, I've asked quite a few dumb ones I'd like to kick myself for but they still help. Newgroups, as old as they may be, are still one of the best resources there is. Searching through archives of programming newsgroups can reveal our answers to details questions you have, ones that would not be answered by a book. All these are great when you are still starting and even when you're becoming more advanced. Nothing can beat one of those "Teach Yourself in 24" hours books for a good starter.

    --
    http://www.maximum-cars.com - My little hobbie.
  26. For C ... by Anonymous Coward · · Score: 0

    Regarding C, the best place to actually learn the ins and outs of it is comp.lang.c. As long as you're willing to admit that you're wrong (because, you will find, lots of what you think you know about C is wrong), it's a wonderful place. In addition, the newsgroup FAQ is invaluable (google for comp.lang.c, the FAQ is the first result).

  27. www.sqlteam.com by aclarke · · Score: 1

    If you're doing MS SQL development, this site is awesome.
    http://www.sqlteam.com

    1. Re:www.sqlteam.com by Anonymous Coward · · Score: 0

      While you are on the subject of sql - I also like http://www.sqlpass.org/.

  28. Obligatory plug... by Issue9mm · · Score: 2

    For PHP-related information, php.net is easily the most comprehensive language resource I've ever seen. Frankly, if every language out there had such an easy to use/easily available language reference, we'd see as many real programmers coming up out of the woodwork as we have seen php programmers (not discounting the skill of PHP programmers, just that it is, predomanately, a "web-only" language.

    -9mm-

  29. ...what i do by pizza_milkshake · · Score: 2, Insightful
    ...i start with the manuals and if i like the language or will need to for work i find the authoratative books on the subject, buy em used from amazon.com and read em.

    most respectable languages have good online documentation (java, perl, php, python, ruby) -- manuals are great for "small" questions like getting the equivalent of switch/case to work. however, if you really want to master the language -- read a book.

    1. Re:...what i do by chris_mahan · · Score: 1

      Amen to that.

      I wish more web programmers read indepths books about the programming languages they use, then follow the dos and don'ts, understand the "right" way to do something (there's more than one way to do it, granted, because the "right" way in one situation may not be the "right" way in another) and also got away from the idea that "it renders on the screen ok therefore I can move on to something else idea", because this just leads to sloppy engineering.

      </rant>

      --

      "Piter, too, is dead."

    2. Re:...what i do by Anonymous Coward · · Score: 0

      Error processing your utterance. Invalid XML Syntax. End tag found () with no corresponding begin tag.

  30. for Ada: Ada Power by Anonymous Coward · · Score: 0
    For Ada information, the main site would have to be Ada Power. Tutorials,
    downloadable books, compilers, links. Highly recommended for students of Ada.

    Also, Linux users will surely want to stop by GNU Ada. You'll find RPMS,
    Debs, libraries, development tools, the works.

  31. Builder.com by stormcoder · · Score: 0

    Builder.com has great stuff. They also have online books and newsletters.

    --
    Sorry my bullshit sensor overloaded.
  32. google groups! by draed · · Score: 0, Redundant

    by far the most useful site for developers is http://groups.google.com

    rarely have i not found the answer to a question

  33. Not so much for a language but for Unix by Burdell · · Score: 1

    Anyone that is programming for Unix (or a POSIX compliant system) should definately have a bookmark for (or download a copy of) the Single Unix Specification from The Open Group. The SUS version 3 was recently released on the web and for download here. You do have to give your name and email address (although I don't think they are validated), and you can bookmark the resulting page.

  34. www.barnesandnoble.com by mrsam · · Score: 2

    This was me about five months ago, when I wanted to learn Java myself. I went to the bookstore, and bought a fat java book; then I read it.

    Later, I ended up browsing the Java API documentation on java.sun.com, then I found out that the entire documentation kit can be downloaded; which I did and I now have the entire Java API in /usr/share/doc.

    I'm quite happy with the results. When I have some free time, I spend it playing with the java app that I wrote, which I use to keep track of my checkbook (no need for quicken); Swing, JDBC (Postgres), RMI, and the new SSL/TLS classes in Java 1.4. All of the documentation one can possibly need can be grabbed from java.sun.com.

  35. For advanced C++ stuff by SilentStrike · · Score: 4, Informative

    For technical questions about C++, you really can't beat comp.lang.c++.moderated. I browse it a lot, but rarely post. Despite studying the langauge for 3 years, my knowledge of the langauge is like nothing compared to the better posters there.

    Google Groups for the comp.lang.c++.moderated

    A lot of very knowlegible people post there, people who have sold quite a few books about C++ and members of the C++ standardization committee.

    Another good site for advanced C++ stuff is the C/C++ Users Journal, a lot of the aforementioned C++ authors post articles, often that are chapters from books.

    1. Re:For advanced C++ stuff by batand · · Score: 1
      For the best STL reference I've found:

      tru64unix manpages

      There are no frames, javascript or the like.

    2. Re:For advanced C++ stuff by Anonymous Coward · · Score: 0

      It is a sad comment on the over-complexity of a language when you still haven't mastered it after studying it for 3 years!!!

    3. Re:For advanced C++ stuff by millette · · Score: 1

      Well, these have been 3 special years, you must admit. Lots of features were added to what was known as c++ 3 years ago to make it what we call c++ today.

  36. Java, C++, and Game development by UCSB_Levendis · · Score: 1

    for java the best place to start is www.java.sun.com, sun's official site that has the API of the entire language which is a great and necessary reference once you know what you're doing and the site has excellent tutorials on how to start nearly everything you want to do with the language. If you get stuck on a problem i've usually found the forums hosted there are pretty useful and fairly prompt too.

    For C++ I'd really recommend reading over the K&R C book first and then pick up the C++ language by Stroustrup and an STL book. In particular I like the one by Plauger (who also wrote an excellent treatise on the C-standard library), all three are great for references but K&R is the easiest to read and learn from. I think despite the object oriented paradigms of C++ it's easier to learn C first. (C++ really isn't object oriented the same way java is, it's a hybrid of imperitive, functional, and object oriented paradigms.)

    www.codeguru.com is usually pretty good for C++ questions, some forums like there are at the java site.

    For gaming in either language you should check out www.gamedev.net which has tutorials and forums in everything ranging from AI to directX and openGL. Hope this helps.

    1. Re:Java, C++, and Game development by Anonymous Coward · · Score: 0

      No, do not learn C first if you want to learn C++. Learn modern C++ programming from the start. Get a book like

      Accelerated C++: Practical Programming by Example
      by Andrew Koenig, Barbara E. Moo
      ISBN 020170353X

      Otherwise you'll end up learning C and then re-learning how to do things the modern way (eg. using STL string instead of char *) in C++.

  37. For J2EE Tutorials by dringess · · Score: 4, Informative

    I like the Shareware Courseware site. There are self-study courses for servlets, JSPs and EJBs.

    1. Re:For J2EE Tutorials by Lips · · Score: 2, Informative

      TheServerSide is the best site I've found for J2EE stuff.

  38. check out.. by zuralin · · Score: 1
    1. Re:check out.. by Anonymous Coward · · Score: 0

      I think code.box.sk sucks, it contains links to some poorly written content and a bunch of popups. Here is the Java section. For a programming site that has been around for over 2 years that's the best they can do? I have a better Java tutorial library on my computer and I have never even programmed in Java! code.box.sk is off topic for this discussion.

  39. SIMPLE ANSWER: java.sun.com by Eric_Cartman_South_P · · Score: 0

    Go to java.sun.com and stay there. No reason you can't make six figures learning that stuff. I know... I've done it... and nothing special ever fell in my lap. I just grabbed a hold of those API's and I could knock out an app and a usable, well designed GUI in no-time. Perfect? No. Free and easy and compelte? Yep. I wish I had 1.4 when I started, it's tops in my book (which is NOT on any best seller lists... although since we're still speaking metaphorically, if I did have a book, it'd be p0rn).

  40. Web links by frixion · · Score: 1

    I do web stuff - mostly IIS related...

    My exhaustive collection can be found at: http://www.syncit.com/tree/cview.asp?ref=SEARCH&pi d=14161E1D191D211C

    I have been using SyncIt for years now and love it... great for keeping all my favorites sync'd at home/work/travel/etc. Also nice for finding what other developers bookmark - nice search too...

    good thread - hope there's some good responses (and not about Bush or global warming you crybaby liberal wanks!)
    frixion

    --
    ---- suck it trebek
    1. Re:Web links by Anonymous Coward · · Score: 0

      Your ASP pages loaded sooooo slowly I got bored and left. Must be that conservative efficiency at work.

    2. Re:Web links by Anonymous Coward · · Score: 0

      yeah, not bad -- i woulda just said: "fuck you, asshole"

  41. Some Starter Sites by arrogance · · Score: 2, Informative

    HTML Help
    WASP would be a good place for all newbs to start.
    WASP
    Find Tutorials is a good general tutorial finder.

    PHP
    First LAMP tutorial
    PHP.net
    PHP Help

    There are tons of good .asp sites out there, but my guess is that's not what slashdotters are looking for....

  42. For Win32... by Drakonian · · Score: 2, Informative
    As a new Windows developer by profession, there are a few places I've found very helpful:

    • MSDN of course. But using the Web for it makes me want to bang my head against the wall. The context sensitive help in Visual Studio is much faster. Both the web site search and the Help Viewer search SUCK. Use Google instead.
    • Code Project has very helpful sections.
    • But for arcane Win32 API calls you can't beat Google Groups. The Microsoft MVPs hang out in the developer groups and give useful information from time to time. (And wrong information sometimes too.)

      The only downside to Usenet is when you find the only post with the same problem as you is from 1996 and received 0 replies.

    --
    Random is the New Order.
    1. Re:For Win32... by Anonymous Coward · · Score: 0

      > Code Project [codeproject.com] has very helpful sections.

      I second that. Codeproject is really neat, and it has a community which is more than friendly/helpful. It's basically a give and take site.

  43. Zend by Cheetah86 · · Score: 1

    Zend has some great articles on things you can do in PHP, including ways to get better security, graphics, site logins, etc. Check out the articles and tutorials sections.

  44. DHTML and MySQL references by seldolivaw · · Score: 2
    I'm a PHP kinda guy, but somebody already mentioned the PHP manual (which is all I've ever used), so I thought some DHTML resources:

    Hold your breath and try MSDN. It's got everything about everything for MSIE, from HTML to scripting, from tutorials to reference. I'm not a big fan of Microsoft, but MSDN is truly useful. It's also a good reference for CSS2 properties, since these are thankfully the same (and reasonably well supported) on both MSIE and Mozilla.

    To ensure cross-browser DHTML compatibility however, cross-reference with the Gecko DOM reference from the Mozilla project. It's DHTML for Mozilla; the model is completely different sadly but it works, and it's possible to write code that works for both MSIE and Mozilla/Gecko simultaneously with a little thought -- I learned most of what I know from Dan Steinman's excellent dynamic duo site.

    If you're also using PHP, then you'll probably end up using MySQL as well. I learned most of the SQL I know simply by reading the MySQL manual. It's just as useful as the PHP Manual.

  45. How about a site for real people ... by Lord+High+Troll · · Score: 0, Troll

    I'm tired of learning web design tips and tricks. I can hand code standards compliant page, but the job will always go to a shaved monkey that uses Dreamweaver of FrontPage... I remain poor. I had to scrounge change from around my apartment to by a 59 cent "HoneyBun", and I had to wade through a sea of panhandlers and drunken college kids to buy it. What does my savy coding get me in this situation? NOT A FUCKING THING!!! Drop the web design and get a job in a kitchen, at least you will be fed. I can hear it now: "Geez, calm down d00d" or "You are off-topic, don't waste our time" or "If you so bad off how can you afford to access the Internet with a computer" Well guess what you fucking egghead elitists, I've had enough. Stuff your white tower up your ass and realise the next person you see might be me, and I'm hungry, broke, and rabidly antisocial.

    1. Re:How about a site for real people ... by Anonymous Coward · · Score: 0

      Amen and halleleujah. At my last job my new "director" was a dreamweaver fidiot who couldn't fathom why it took us more than 2 minutes for some of the html work we did; that is until he found out we cut images and ensured cross browser compliancy.

      Two weeks after monkeyboy took over the development department quit and the company hasn't had a new "interactive" client.

      I'll gladly work at a supermarket as a bag boy than work with that level of ineptness.

    2. Re:How about a site for real people ... by Anonymous Coward · · Score: 0

      We were talking about programming. REAL programming. Building web pages... cooking in a kitchen... Who the hell cares about either thing... Get a REAL job. Bozo.

  46. Sun's Java Tutorial by napoleonin · · Score: 1

    Until a couple of weeks ago, my only experience in Java had been an introductory course last semester. Since then, my job has required Swing, JDBC, and JSP. Everytime I have a question, I use Sun's Java Tutorial (which is great for pretty much everything) or The Java Almanac (mostly just examples).

  47. kar-ma by sketchkid · · Score: 0, Offtopic

    is this a cheap way of chrisd letting his friends rack up some "Informative" karma? :)

    --


    ------
    [insert funny .sig here]
  48. The best resource for developers by seldolivaw · · Score: 5, Funny

    As of about 5 minutes ago, this thread! :-)

  49. Learn with Code by l810c · · Score: 2, Informative

    Books and documentation sites are great for reference, but I like to see code, expand upon and snip it. Planet Source Code has a bunch nicely organized with user ratings.

    1. Re:Learn with Code by realgagnon · · Score: 3, Informative
      If you are looking for code snippets (Java or Javascript)
      then it's good idea to check
      my Real's HowTo. Many topics covered.

      Bye.

      --
      -- JavaOrPowerBuilderSnippets? http://www.rgagnon.com/howto.html
  50. In your case, any English site would do :-) by Warlock48 · · Score: 1

    for pepole new to a language
    I'd suggest
    - For newbies: http://www.geocities.com/gene_moutoux/diagrams.htm
    - For experts: http://www.dictionary.com

    Cheers,
    Gerry.

    1. Re:In your case, any English site would do :-) by Anonymous Coward · · Score: 0

      You're so ass bleeding funny.

    2. Re:In your case, any English site would do :-) by Anonymous Coward · · Score: 0

      And to all Anglos, a Spanish, French and possibly Italian "'Want to use those kool sounding words correctly at least once in your life-time while criticizing everyone else in the process' Guide
      To Better Speech in Public Places." Check Amazon.com for details...

  51. Devshed! by nyquil+superstar · · Score: 1

    Devshed has to be one of the best sites I've come accross for PHP Programming. It has great articles and the forums are fantastic, I've always been able to get help there. It's got other sections besides the PHP and MySQL stuff, but I have no idea how good they are. If your into PHP and/or MySQL or just general web development and you haven't been to devshed.com, then by all means check it out!
    --Aaron

    1. Re:Devshed! by Marvel+Man · · Score: 0

      I learned SQL at devshed which helped me learn PHP which got me a job programming.

    2. Re:Devshed! by xtremex · · Score: 1

      I learned enough about JSP by going to the third section of the JSP tutorials on devshed, to get a grasp of it, and everything else, I could just look up..devshed is great for kickstarting your knowledge, but then you must move on..

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  52. May be not the best, but at least extensive by malraid · · Score: 1

    http://www.internet.com Specially for Java, JavaScript and everything "web" related (whatever that might mean)

    http://www.devshed.com Mostly Everything, PHP, ASP, DHTML, Zope, etc.

    --
    please excuse my apathy
  53. java, php,sql, .NET, .MAC, xml, ..... by kcrajkumar · · Score: 1

    http://www.oreillynet.com http://www.devshed.com http://www.linuxdoc.org -- all linux related docs. http://www-106.ibm.com/developerworks/ -- For linux/java/xml/web services...

    1. Re:java, php,sql, .NET, .MAC, xml, ..... by perljon · · Score: 0

      If O'reilly has a book on it, it's probably the best book on the subject, IMHO, no matter what the language is.

      Besides that, they put a new animal on each one, and if you collect enough, you can open a zoo to try and recoup the costs of the books.

      --
      This isn't the sig you are looking for... Carry on...
  54. IBM DeveloperWorks by jsse · · Score: 5, Informative
  55. Perlmonks by legLess · · Score: 4, Informative

    Let me plug my favorite developer site: Perlmonks: the online community of Perl developers. Don't come expecting your hand to be held, but a little effort will be repaid several times over. Very many nice, knowledgeable people.

    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    1. Re:Perlmonks by Ducky · · Score: 1

      My only complaint about perlmonks is that once you get to a point where you're offering advice, there's a few very high saints that will chastise you if your answers do not meet their strict criteria.

      The last straw for me was when someone asked why a particular piece of his code wasn't working, so I offered his code back with minimal fixes. I was modded down talked down to in the chatterbox because I didn't REALLY fix up his code. ie, add "or die" to the end his open statements, put "-w" in the #! line, and "use strict" towards the top.

      So I stopped looking for "community" there. It just wasn't worth it. But it I would say it's good for beginners looking for code snippets.

      -Ducky

    2. Re:Perlmonks by Anonymous Coward · · Score: 0

      Could someone please tell them that font size -1 sucks for trying to read the code they post?

  56. It's not a "major" language, but for OCaml... by WalterGR · · Score: 2, Informative

    Though it's not (yet =) one of the "major" languages, but it's pretty awesome. Here are some things I've learned and resources I've discovered.

    What is OCaml? In a sentence, "fast modern type-inferring functional programming language." But not only does it support the functional programming paradigm, but also imperative and object-oriented models. (These can be mixed in a single program.) OCaml is type-safe and garbage collected. (But even though it's garbage collected, it runs at speeds comparable to C and C++.)

    Why use OCaml? Here are some good reasons:

    • It's fast! It scores very high (second only to C) on Doug Bagley's computer language shootout
    • Very compact code
    • Interoperates very easily with C
    • Was used by at least one of the top 3 entries in each ICFP Programming Contest between 1998 and 2001. Won 1st prize in 2000 and 1999.
    • It's a functional programming language - you can use functions as arguments to other functions.
    • It's garbage collected - you don't have to worry about cleaning up memory and can focus on the problem to solve.
    • OCaml includes libraries for complex data structures, graphics, regular expressions and string processing, and more.
    • Compiles to native code or bytecode.

    What kind of things have been implemented in OCaml? Check out the Caml Hump.

    OCaml was developed in France, so the "bible" of the language (O'Reilly's Développement d'applications avec Objective Caml - the camel book) is written in French, but a translation of the work by volunteers has been created. Check out Developing Applications with Objective Caml.

    The language's official page at INRIA in France.

    Another good OCaml page

    Yay OCaml!

    1. Re:It's not a "major" language, but for OCaml... by Anonymous Coward · · Score: 0

      You forgot some other languages that are "forgotten masterpieces":

      Smalltalk
      Ada
      Lisp

      Studying one of these is a good way to find yourself at the state unemployment office!

  57. comp.lang.php by Anonymous+Cowrad · · Score: 1

    comp.lang.php is a good resource for php info. It's fairly new so you might have to harass your isp's nntp admin to get it.

    I don't read it, but you might try alt.php as well.

    --

    --
    pants ahoy
  58. MSDN online by Anonymous Coward · · Score: 0

    There's some great documentation and tutorials available on the MS support site. I know that most people around here prefer Open Source solutions, but C# and .NET generally are pretty interesting, and there will certainly be some money to be made for those who know their way around them.

  59. Here's a site for Objective-C programmers by Dixie_Flatline · · Score: 4, Insightful

    Now that ObjC is making a minor comeback with OSX, here's a site that might be pertinent to some people:

    http://www.cetus-links.org/oo_objective_c.html

    And even if you don't know ObjC, it's always a good time to start. Object Oriented! C! Not C++! 3 big wins!

  60. Visit the Monastery by rhet · · Score: 1

    Perlmonks is by far the best Perl resource. And in my opinion, it's one of the best of any programming site. For a similar site aimed at Java, try out JavaJunkies.

  61. Excellent site for web dev topics and tutorials by inkswamp · · Score: 2

    I go to the Web Developer's Virtual Library frequently and read up on any given topic. There is an enormous amount of free tutorials and articles here, all very enjoyable, informative and--this one's a rarity in the world of programming articles--grammatically correct.

    --
    --Rick "If it isn't broken, take it apart and find out why."
  62. Python & Java by Anonymous Coward · · Score: 1, Informative

    The Python home site is the place to go for any information on the subject. Links and documentation galore. And you Java guys should check out Jython -- a wonderful way to write and work with Java.

  63. Code Editors by onby2000 · · Score: 2, Informative

    If you use Windows (I know, I know - "boo hiss!") and do web development check out HTML-Kit it's a fantastic editor. It as all sorts of plugins for javascript, perl, php etc and can use the online annotated PHP manual for context sensitive help (and probably others too). And it's Free as in Beer!

    1. Re:Code Editors by The_Unforgiven · · Score: 1

      I use bluefish mostly nowadays, but when on windows, HTML-Kit is what I like best. For me at least, it's exactly the right program.

      --
      http://wsulug.org
    2. Re:Code Editors by onby2000 · · Score: 1

      A combination of DreamWeaver 4 and HTML-Kit is any web developers wet-dream IMHO :)

      I have just been unable to duplicate that functionality under linux, which is a shame because apache is really spotty under windows (I run it for testing things), tends to crash randomly :(

      I might take a look at DW MX soon, could be good!

    3. Re:Code Editors by _w00d_ · · Score: 1

      The new beta (ver. 292 Beta 3) runs under Linux with WINE. Chami has a screenshot on their site.

    4. Re:Code Editors by beamdriver · · Score: 1

      Hiw does HTML-Kit compare to Homesite? I've been HTMLing in homesite since 1997 and in all that time I haven't seen anything I like even half as much.

    5. Re:Code Editors by Fuzzle · · Score: 1

      That's my worry. HS5 Rocks. I have to say that DWMX looks really good, I got StudioMX the other day, and Have been really impressed with Fireworks and DW so far. Nice new interfaces, and DW has a bunch of HS-esque features.

  64. java.sun.com by bluveinr · · Score: 1

    I teach java a our community college, and stopped requiring a text years ago. Sun's java site has great documentation for begginers and the whole api documentation online for proficient programmers. If you have specific implementations issues, the best place to go is Google groups. I teach a whole class on how to use google to answer programming questions. Chances are, your not the only one with a specific question, and you'll find the answer on google.

  65. Best HTML/JS Reference by xTK-421x · · Score: 2

    http://www.jalfrezi.com
    Whenever I need to lookup a quick command spec, he's got it there for me.

    As for Javascript:
    http://developer.irt.org/script/script.htm
    Always has answers to many different aspects of JS.

    --
    "TK-421, why aren't you at your post?"
  66. O'Reilly Safari! by antis0c · · Score: 5, Informative

    No, I'm not an O'Reilly employee, I'm just a big fan . O'Reilly has the best technical manuals I have ever seen from one place. But Safari is even better, it's a collection of 100's of good O'Reilly books, put into online format.

    Of course something like this isn't free, but its not expensive either. About 10 bucks a month gets you the ability to "subscribe" to about 5 books for 30 days and read them online, or print them! (yes, the terms allow for printing). At the end of the 30 days you can trade in your books and subscribe to new ones. There are other levels of subscription also. It's been one of the best programming resources I've used in a long time. Not just articles and tutorials like you normally find, but real, published, books online, chapters of information. You can even bookmark pages, and add notes to them.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:O'Reilly Safari! by Dr.+Awktagon · · Score: 5, Informative

      Second that... Safari completely rocks, especially for stuff you don't really want the physical book for. For example, a second book on a topic you're learning, or if you know O'Reilly's coming out with a new edition in July but you want to read the old one in June. Also if you want to just skim over a certain topic.

      Forinstance, on one of my KDE desktops, I have a couple Safari books on Java sitting in a tabbed Mozilla window, constantly available at my fingertips, along with an open emacs window to cut and paste code.

      The price increases as you go above 5 books, and drops again when you go below (they actually have several subscription levels and I think deals for companies, etc.).

      It's not all O'Reilly books, they have PLENTY of other books too.

      And the pages are just HTML, easy to print, copy source code from, etc. They even work in Lynx. They have a good search engine too, that shows results in context, and you can search all books, not just the ones you've paid for.

      Great deal, I wish O'Reilly would push it more... though I could see how they might not want to cannibalize their regular book sales.

      Give that a go, they have a free try before you buy offer.

    2. Re:O'Reilly Safari! by NineNine · · Score: 1

      When I was a developer, I got a LOT of use out of Safari. I liked the Oracle books the best, because they're *always* the most expensive, but I could just "check them out" with the same $10/month plan. Very fucking nice.

  67. For perl... by tmark · · Score: 4, Informative

    Since for me, anyways, Perl's usefulness is at least 50% about the HUGE body of modules already out there, I'd say the single most valuable Perl resource is CPAN. In fact, there are so many modules there and the numbers are increasing so rapidly that there are almost TOO many modules, creating an embarassment of riches...it's getting difficult to find just what you need because there is often more than a few modules out there to do it.

  68. Leaning Java on the web by mike_sucks · · Score: 1

    It's probably no suprise that the best place to learn java is http://java.sun.com/. Why? Because of the Java Tutorial and the Java Developer's Connection.

    The Tutorial will ease any programmer familiar with similar-level languages in to doing Java devlopment in a few hours, and given a couple of days to go through the pertinent parts of the Tutorial, said devloper will be able to sart accomplishing a lot. The JDC has a bunch of tips, many forums and the bug database. Getting answers to particular problems at the JDC is pretty damm easy.

    The Java-specific sites are probably going to be the next best resource. Javaworld usually does well, so much so that I rarely need to go elsewhere.

    HTH, /mike.

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
  69. Some I like... by mbrod · · Score: 5, Informative
    1. Re:Some I like... by rbeattie · · Score: 2


      Great... Not like I had anything to DO today... now I'm going to spend all day browsing these links.

      -Russ

      --
      Me
  70. Amen brother by Anonymous Coward · · Score: 0

    I have wasted more time trying to search that bloody site and also some time ago resorted to and continue to use google, ('cept when the buggers decide to re-shuffle everthing - which is way too ofen). The same applies to Asus' web site and quite a few others.

  71. Re:Great site, where's the PHP, JSP, Perl? by Anonymous Coward · · Score: 0

    Too Microsoft-centeric (or Open-source ignorant)....

  72. Good site for file formats by Anonymous Coward · · Score: 1, Informative

    A little off topic, but http://www.wotsit.org/ is a good resource for file format documentation.

  73. MSDN by Anonymous Coward · · Score: 0

    MSDN. Or just pick an MSDN cd somewhere =]

  74. wdvl by Anonymous Coward · · Score: 0

    wdvl.com has quite a few languages

  75. Web Developer Resources by Grip3n · · Score: 1

    Your question is rather broad and lacks any specifics, but I get this feeling you're looking for information regarding web site programming, hence the "My intention is to ask about web sites this weekend". In that case:

    Sitepoint
    A fantastic web site dealing with everything from learning new programming languages to design ethics to search engine tips.

    Cool Home Pages
    Stuck? Out of ideas? Check out some other fantastic designs. "The only known cure for designers block"

    PHP.net
    Even though it's the languages official site, there is a wealth of information here. Every function is very well documented and you'll recieve a ton of information.

    PHP Builder
    Possibly the single best resource to ask your questions - but before you do that, search the forums. Chances are your question has already been asked and has a fantastic answer.

    w3schools
    Great resource for all things HTML, CSS and so much more. Remember CSS is your friend on the internet - print the quick reference!

    And if you're looking to getting into some open source databasing:

    MySQL
    Once again, the developer of an open source project has a fabulous web site just rigged with useful information.

    --
    To make a pun demonstrates the highest understanding of a language
    1. Re:Web Developer Resources by Emil+Brink · · Score: 2

      Oh. Then, next weekend, Chris is going to ask for references about how to program books! Whoa!! Well, I guess in that case, there can be only one... ;^)

      --
      main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
  76. Go to the web? I don't. by Soong · · Score: 2

    Except for java, which lives nicely at java.sun.com. And sometimes I poke around perl.com but usually the included docs (perldoc, man perl*) are enough.

    Otherwise, during the bulk of my time where I'm C and Objective/C++ programming, all I need is K&R (rarely anymore) and Bjarne Stroustrup's C++. That and the API documentation that came with the OS.

    And really, for Java I download the .tar.gz of the API docs and the language spec and I'm pretty self contained there too.

    --
    Start Running Better Polls
  77. A /. like developers website by jsse · · Score: 2

    My vote to CodingStyle

  78. There's a really good site out there by The+FooMiester · · Score: 2

    There's a really good site out there called slashdot. You should post a question to their ask.slashdot section, and you're certain to get some really knowledgable replies.

    --
    The previous has been a secret message to my comrades.
  79. Completely different? I think not by brunes69 · · Score: 1, Offtopic

    The DOM between IE and Mozilla is almost exactly the same, the only major difference between them is the events model. Thankfully IE's event model can very easily be emulated in Mozilla, so this isn't even really an issue. Where did you get this idea that the DOMs are "completely different"? Assuming you have done any amount of work with them, I really fail to see how you could come up with this.

  80. The first place I always search for an answer by Sabalon · · Score: 1, Redundant

    http://groups.google.com

  81. Best... by nick_davison · · Score: 2
    Best books: O'Reilly. Did you really need to ask? If you've not come across O'Reilly books yet, it's simple.
    1. Go to book store.
    2. Find computer section.
    3. Find white book with nice sketch of animal (ignoring the weird photo ones) on the cover.
    4. Find one that matches whatever you want to learn.
    5. Buy it.
    If you want, you can buy other books by O'Reilly on other subjects you're curious about. They always seem to end up being worth the money.

    As for PHP, the best resource for that is the plain and simple php.net. Not only is the entire language documented, every function definition contains examples and discussion on it. What more could you ask for?

  82. There was a time . . . by igbrown · · Score: 1

    . . .when webmonkey was he best thing out there for newbie web programmers. It's sad, but they sort of fell off at some point. But in the beginning, when it was all about client-side scripting, wasn't none better than Thau! The dude still cracks me up.

    They even had a UNIX cheat sheet and tutorial for when we grew up and began working on the server-side of things.

  83. until Carmack writes a book .. by Herr_Nightingale · · Score: 2

    for a neato (actually, the best I've found) gaming resource check out Flipcode. Has excellent articles on many other relevant subjects.. check it out. C, C++, etc is well represented and theory too. Dig it.

    1. Re:until Carmack writes a book .. by RazorJ_2000 · · Score: 1

      I'd love to see Carmack write a book on C language development too. Ahh... probably be waiting just as long as for Starcraft 2...

      --
      pi=sigma{n:0-infinity}[(1/16)^n][(4/(8n+1))-(2/(8n +4))-(1/ (8n+5))-(1/(8n+6))]
    2. Re:until Carmack writes a book .. by bigsmelly · · Score: 1

      and don't forget gamasutra! :-)

  84. Re:Great site, where's the PHP, JSP & Perl? by Anonymous Coward · · Score: 0

    Too Microsoft centric. They really need to expand their knowlegebase to include open source. They I'd use them, and recommend to others.

  85. Quick Question by AKAImBatman · · Score: 1, Flamebait

    Why the in the world are you asking Slashdot? You realize that this is just going to get you confused. 500 posts say "Java SUX, use Linux!", 200 posts will send you to www.willywonkaland.com as the BEST developer resource, and at least 10 will tell you to "Use the force young padiwon!" At the end of the day, the real answers will be so buried, that you will have NO chance of ever finding them.

    That being said, if you want to learn to be a good developer, first you are going to have to be as self-reliant as possible. If you need documentation for something, go to the source. For example:

    Java: java.sun.com
    Here you'll find a tutorial and JavaDocs. Millions of developers (myself included) learn everything they need to know about Java, right here.

    PHP: php.org
    Like Sun's Java site, this is a no brainer. Everything you need to know about PHP is right here.

    HTML, XML, CSS: W3C
    Hold this one close. A good portion of Internet standards are passing through this commitee. The best part is that the specs are right there for everyone to see.

    .Net, C#, VB, etc.: msdn.microsoft.com
    Ugh. Shell out money, get a bone. There is no other way to develop for M$.

    If the documentation and/or support you need doesn't exist at the source, you may want to re-evaluate your usage of a language/product. Why should you waste your time on a meaningless hunt for info when you should be getting work done? The company you buy from should be providing you with what you need to use their product, otherwise you're just giving them money to do their job for them.

    1. Re:Quick Question by AKAImBatman · · Score: 2

      Flamebait? Huh, guess the truth hit a nerve with someone. BTW, nothing against Slashdot. It's just kind of dumb to ask a question like that in such a volatile forum.

  86. Thinking in Java, 3rd Edition by pato+perez · · Score: 3, Informative

    Bruce Eckel's Thinking in Java, now in it's third edition, is in my opinion the best book for learning Java. Thorough, thoughtful and thought-provoking: Available online free at www.bruceeckel.com.

  87. Online Computer Books Galore by Anonymous Coward · · Score: 0

    http://maththinking.com/boat/computerbooks.html

  88. Java Stuff. by CFBMoo1 · · Score: 1

    This week I started a job working to develope java solutions myself. Java is one of my stronger languages but my SQL stuff was weak including JDBC. Here's a list of references I used to work and reference for Java and SQL.

    http://java.sun.com/apis.html -- Great place to get API info.

    http://developer.java.sun.com/developer/onlineTr ai ning/ -- Tutorials

    http://developer.java.sun.com/developer/codesamp le s/ --- Code samples.

    http://www.jspinsider.com/index.jsp --- Jsp insider

    http://www.javaworld.com/ --- Java World

    O'Reilly has a boat load off good books (Yeah I know books is another day but what the hell.)

    Database Programming with JDBC Java - George Reese
    Java Servlet Programming Jason Hunter W/William Crawford
    Java Server Pages - Hans Bergsten
    Java: How to program 3rd edition (4th might be out) - Deitel & Deitel
    Java Treads - Oaks and Wong (O'Reilly)
    Core Java Vol 1 and 2 from Sun.

    --
    ~~ Behold the flying cow with a rail gun! ~~
  89. Some that didn't get mentioned by jbolden · · Score: 1

    A most of the links seem good here is some stuff that didn't get mentioned that might make for good add ons:

    99 Bottles of Beer This site has the same program in several hundred languages which is useful for easy language comparison.

    Oracle Docs Tons and tons of information much of which applies beyond Oracle (full SQL dictionary, full documentation for ODJC and JDBC...)

    IBM developer works A mixed bag of articles on a wide range of topics

    IBM redbooks (link is http://publib-b.boulder.ibm.com/Redbooks.nsf/cdrom s , slashdot isn't taking it right) If you need any information on legacy systems or are looking to see how the mainframe world handles issues not yet handled by the Unix world this site is amazingly useful.

    Developers edge by Netscape Good stuff on web programming.

    1. Re:Some that didn't get mentioned by jbolden · · Score: 1

      That's odd. Slashdot added a weird comments before the HTML tags Here is the list with plain text links:

      A most of the links seem good here is some stuff that didn't get mentioned that might make for good add ons:

      <a href="http://99-bottles-of-beer.ls-la.net/">99 Bottles of Beer</a> This site has the same program in several hundred languages which is useful for easy language comparison.

      <a href=http://otn.oracle.com/docs/content.html>Oracl e Docs</a> Tons and tons of information much of which applies beyond Oracle (full SQL dictionary, full documentation for ODJC and JDBC...)

      < href=" http://www-106.ibm.com/developerworks/"> IBM developer works </a> A mixed bag of articles on a wide range of topics

      < a href=" http://publib-b.boulder.ibm.com/Redbooks.nsf/cdrom s?OpenView">IBM redbooks</a> If you need any information on legacy systems or are looking to see how the mainframe world handles issues not yet handled by the Unix world this site is amazingly useful.

      <a href=" http://developer.netscape.com/">Developers edge by Netscape</a> Good stuff on web programming.

  90. C++ sites by rknop · · Score: 2

    Two sites I refer to frequently for C++:

    SGI's reference to the STL.

    cpluslus.com, most notably the "standard libraries" reference link on the left there (for looking up bits and pieces of the iostreams library).

    -Rob

  91. www.codeproject.com by Martin+Marvinski · · Score: 1

    Codeproject is the best site for MFC and Win32 programming. No Linux or Unix info unfortunatly. It does have a fun lounge that I frequent often though. :-)

  92. builder.com by SmartyPants · · Score: 1

    for medium-advanced unix things builder.com is great. they recently had a article about how sendfile works, and the differences of select and poll

    http://builder.com.com

  93. IBM's "robocode" Java tutorial is fun by Ewann · · Score: 2, Insightful

    Check out the robocode website: "Build a robotic tank applet in Java and send it into battle!" Haven't done much of it myself but it was an interesting way to get started with Java.

  94. Tcl resources by cetialphav · · Score: 2, Informative

    I'm amazed that there is nothing here about Tcl. I use everything from shell to C to Perl, but Tcl is consistenly one of my favorite languages. I don't know why it doesn't get more respect.

    Anyway, Activestate is a great place to start, especially the cookbook. The weekly Tcl-URL is published at Dr Dobbs. The Tcl Developer Xchange also has a lot of resources. Most of the major Tcl developers hang out in comp.lang.tcl (probably one of the most civil newsgroups there is). Quick answers to questions are always available there.

  95. A good site... by Anonymous Coward · · Score: 0

    Lots of useful links for developers:

    http://ask.slashdot.org/askslashdot/02/07/20/012 42 43.shtml?tid=156

  96. More C++ resources by Bastian · · Score: 2

    Not the best site to find a lot of information, but the FAQ on Bjarne Stroustrup's homepage has a lot of good answers to some more arcane C++ questions.

    For a more comprehensive resource, also in FAQ format, check out the C++ FAQ-lite by Marshall Cline.

  97. Are you serious?! by Da+VinMan · · Score: 2, Insightful

    There is no shortage of materials, free and commercial, that you could use to bring yourself up to speed. What are you really looking for here? A job offer?!

    If you really want to be a developer, then learn how to learn how, dig in, and get busy. Those of us who are serious know this for what it is: a plea for attention.

    If there were no good materials from which to learn, I would be more sympathetic. As it is, you're just wasting time.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  98. WebMonkey by tangentman · · Score: 1

    WebMonkey.com is where I started when I wanted to learn how to be a web developer. I even sent my mom there. Great tutorials, and good humor too.

    - Visit MyGeekdom.com and geek out!

  99. php.net is the best resource by Tyreth · · Score: 2, Informative
    If you already know how to program in C/C++ or Java, or some other C-like language, then the best place to learn php really is the php.net website and the online documentation. It contains a brief summary of the language, and how to use it - it's quick to read through and gives you most of the information you need.

    I have found it incredibly useful, and searching for functions a breeze. If you need to find out a function to perform a particular task, then do a quick google search or go onto irc.openprojects.net or some other server and join a channel and ask for a function - then look that function up on php.net.

    If you don't know programming, then a resource I have found useful for web based programming (mysql & php specifically) is www.devshed.com, with tutorials on a few different topics.

    For game related programming and a number of topics related to that (opengl, directx, ai, etc) then www.gamedev.net is excellent. For opengl you can't go past NeHe Productions.

  100. For learning perl. . . by Bastian · · Score: 2

    You can't beat the perl manpages. They are organized like a book, and are easily the best introduction to programming in perl I have seen anywhere.

    They may also be in perldoc format, but I haven't bothered checking. . .

  101. Best JavaScript tutorial ever! by igbrown · · Score: 1
  102. C++ Standard Library by abdulla · · Score: 2, Informative

    Since one of the major things in C++ is it's libraries, I find the two best references for that are:
    1. SGI's STL Reference
    2. Reference for iostreams and standard C library

    And don't forget man pages in unices and msdn in windows.

  103. JavaRanch by kpost · · Score: 1

    javaranch.com is pretty good.

  104. ibm developerworks by phanki · · Score: 1, Informative

    I think www.ibm.com/developerworks is a wonderful place. I thoroughly enjoyed articles by Gentoo Robins especially the ones on threads on Linux. And the security section is fabulous. I think it is a must read

  105. Evolution works, revolution hurts people. by Anonymous Coward · · Score: 0
    Colors aren't handled via CSS for browsers that can't do it. If you care about your audience you will cope for them. BGCOLOR is part of the XHTML spec. This is overriden by CSS when present.

    If idiots like you had your way we'd be speaking esperanto.

    1. Re:Evolution works, revolution hurts people. by ryepup · · Score: 0

      or browsers would support the fucking standards.

    2. Re:Evolution works, revolution hurts people. by mabinogi · · Score: 1

      except the fucking standards only existed AFTER the browsers had already been implemented and the web already popular

      --
      Advanced users are users too!
  106. zerg by Lord+Omlette · · Score: 5, Informative

    If you're going for windows programming at all, of course you need a few sites:

    http://msdn.microsoft.com/.
    http://www.codeproject.com/
    http://www.codeguru.com/

    I recently discovered another site which has saved me alot of trouble, though I doubt a linuxweenie would ever need it: WinForms FAQ

    --
    [o]_O
    1. Re:zerg by essdodson · · Score: 1

      I've found http://www.4guysfromrolla.com/ to be an excellent source for ASP and ASP.NET technologies. Worth signing up for their newsletter.

      --
      scott
  107. for OOP Criticism by Tablizer · · Score: 2, Informative


    http://geocities.com/tablizer/oopbad.htm

    (Back, evil moderator, back! Sit!)

    1. Re:for OOP Criticism by jsse · · Score: 1

      You've been marked with 1 troll...you shouldn't have messed with those short-temper, narrowminded moderator. :)

      In retrospective, why should we care about karma after new karma system?

  108. .NET , ASP related by Anonymous Coward · · Score: 0

    http://aspfree.com
    http://aspalliance.com
    http:/ /dotnetjunkies.com

  109. my favorite by Anonymous Coward · · Score: 0

    www.weberdev.com

    they have lots of stuff from java to PHP

    highly recommended

  110. http://www.universalthread.com by Jerry · · Score: 1

    Fantastic Visual FoxPro watering hole.

    Also has forums for Linux, VB, Java, Oracle, and several more.

    --

    Running with Linux for over 20 years!

  111. Perl & PHP by Leme · · Score: 2, Insightful

    Not exactly a "developer" site but I use http://www.hotscripts.com all of the time.

    Take a look at someones else's code relating to what you are working on, improve it, change it, fiddle with it, you'll end up learning faster (at least I did) by looking at someones elses code to get ideas.

  112. C++ recommendation by xerofud · · Score: 5, Insightful

    I've been reading Bruce Eckel's

    "Thinking in C++" (available online)

    Can't recommend it highly enough (if you need to code C++).

    For Scheme (and Computer Science in general), the book Structure and Interpretation of Computer Programs is hard to beat, and available online at MIT Press homepage, as is the book "How to Design Programs" (www.htdp.org). I also enjoyed reading Gary Knott's "Interpreting LISP" which can be downloaded off the web. For a nice intro to designing programming languages, check out the lecture notes available at:

    http://www.cs.brown.edu/courses/cs173/2001/Lectu re s/

  113. one site : java.sun.com by small_dick · · Score: 2

    They've got full linux support, community edition of Forte (IDE for Java), and the latest JDKs.

    Huge amount of tutorials, tips, tricks, etc.

    It's flat out the best programming site on the web.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  114. Experts Exchange (Windows Programming) by JojoLinkyBob · · Score: 3, Interesting
    Experts Exchange is incredible.

    It's a great place to post/respond to windows programming questions. It uses a point-based system, so everyone's encouraged to help each other out. I once was stuck in a rut with a complex problem and received a well-detailed response in a matter of minutes! High on my list.

    --
    -jc
  115. www.devguru.com by terradyn · · Score: 3, Informative

    This place is a very good reference for practically any web language you want to work in.
    ADO, ASP, CSS2, HTML, JavaScript, Jet SQL, VBScript, WML, WMLScript, WSH, XHTML, XML DOM, XSLT are all covered.

  116. DDJ by sinserve · · Score: 0, Troll

    Doctor Dobb's Journal, you fucking quiche eaters. Sheesh, PHP my what.

  117. jguru by Anonymous Coward · · Score: 0

    jguru.com is a wonderful site for Java details...

  118. Mod Parent Up. by sinserve · · Score: 1

    ActiveState and DDJ are both excellent resources.

  119. http://www.irt.org by 47Ronin · · Score: 1

    irt.org has always gotten me out of tight jams when trying to implement fancy JavaScript. They have a HUGE section for almost any question/trick/hack you need for DHTML, JavaScript, and a few other languages.

    --
    Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
  120. ASP - www.learnasp.com by Sean+Clifford · · Score: 2
    [flame suit]
    Surf over to lernasp.com and check out "Classic ASP" if you're a vb programmer who hasn't bit into .NET yet.
    [/flame suit]

  121. some quickies... by wrinkledshirt · · Score: 3, Informative

    PHP: PHP.net

    Comments: If you've got a programming background, this website is all you need. If you don't have a programming background, an introductory book and this website is all you need.

    HTML, Javascript, DHTML, XML, DTD, etc.: W3Schools.com

    Comments: Good introductions to a ton of topics on the left-hand side.

    SQL: SQLCourse.com

    Comments: The first place I ever pointed my students to for SQL and probably the perfect quick source for anything up until the level of stored procedures, transactions, etc., which vary depending on the DB implementation anyway.

    C++/C/Java textbooks: ACCU.org

    Comments: Lots of book reviews on a bunch of topics. To be honest, I still haven't seen a website that covers these three languages as well as good books do.

    After all this, hone your google and google.groups skills and you should be able to solve any problem.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  122. Sourceforge.net by d2002xx · · Score: 0

    43,691 open-sourced projects -- real examples for all languages and all topics.

    1. Re:Sourceforge.net by Anonymous Coward · · Score: 0

      I was thinking of replying on the same lines. Think about it...all that really matters is the attitude and a rudimentary understanding of the buzzwords...so as an anonymous coward...I toss in /. .... dude.

  123. You probably don't want to start here by PD · · Score: 2, Funny
  124. Fortran! by ErfC · · Score: 2
    For some reason, you people always seem to leave FORTRAN out of discussions like these. I just don't get it. It's like you never use it or something. ;)

    Well, for those like myself who are forced to beat their heads against the wall that is Fortran, there's a great introduction over at the Queen's Universoty of Belfast. So far it's told me all the basic syntax stuff I need, so it makes a really handy reference.

    As for Fortran 77 [shudder] (and yes, I have to work with it regularly...), a search for prof77 readily yields a relatively tiny document that contains pretty much all the F77 information you'll ever need -- it's shockingly complete considering its size. I recommend finding a .ps version.

    --

    -Erf C.
    Cthulu always calls collect...

  125. Don't forget deja.com by BinBoy · · Score: 1

    deja.com, the usenet archive, is hardly ever mentioned as a programmer's site even though it holds the answers to nearly any programming question you might have. I use it more often than any other site. Search for a problem and you'll find that a dozen people have experienced it and solved it already.


    How to download movies, music and pictures from newsgroups while you sleep.
  126. Operating Systems by sabre · · Score: 2
    Lots of information about operating systems programing (always a fun topic) is available at the Operating Systems Resource Center...

    -Chris

  127. Usenet by wdr1 · · Score: 2

    It's still really useful. I'm usually able to find what I'm looking for via Google's interface.

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  128. Dummies books by BoneFlower · · Score: 2

    Check out the "X topic For Dummies" series... They are great. Humorous, straightforward, great for beginners. Though they are aimed at newbies, they aren't as insultingly barney style as the title makes them seem. Obviously, you eventually will want to seek out more advanced texts, but the Dummies series provides a great baseline, they don't just teach you how to do something, but also how it happens behind the scenes in general terms- specific enough to have an idea what your computer thinks when it sees your code, but not where each and every bit goes and what it does when it gets there.

    Great books! I learned more in 5 minutes with the C++ for dummies book than I learned with the other 5 or so C++ books I have tried to use. I'd recommend getting a Dummies book, and get a large reference(rather than tutorial) book... the Dummies book will give you the basic knowledge and fundamentals, and the reference book will give you the specifics.

  129. GOOGLE! by vectra14 · · Score: 1

    ...just add content

  130. The original wiki... by patSPLAT · · Score: 4, Informative

    http://www.c2.com/cgi/wiki

  131. use Google not MSDN search though by Twister002 · · Score: 2

    They really screwed up the MSDN search engine, I type in words in the MSDN search engine. I get either no hits or unrelated hits.

    I type the same words into Google, I get a list of relevant web pages at MSDN.

    So now I use Google for all my MSDN searches.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
  132. perldoc.com by Anonymous Coward · · Score: 0

    Also see perldoc.com

  133. mysql by nocent · · Score: 2

    Just a recommendation on mysql books. In general I love O'Reilly books but stay far far away from the one on MySQL and mSQL. The information is not useful and poorly organized. If you want a good MySQL book, get MySQL by Paul DuBois published by New Riders.

  134. These ones belong in the personal toolbar: by connsmythe96 · · Score: 1

    Java API
    PHP Manual

    Can't go wrong with those.

    --
    if(!cool) exit(-1);
  135. Alphaworks by Twister002 · · Score: 3, Informative

    The sister (brother?) site of Developerworks is Alphaworks. It's a great place to find cutting edge software and several open source projects.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
  136. sites I visit almost every day by Twister002 · · Score: 3, Interesting

    Article Central - a collection of articles related to web development from all over the web. Updated sometimes every day, some times only every other day but always updated. They cover everything from Java to PHP to Macromedia products. Really a must if you are a web developer.

    Devshed - I think someone already posted this link, but it's a really good source of tutorials and real world applications.

    Freshmeat - Whenever someone tells me that they need a certain functionality, I look here first to save me some time.

    Index.html and Index.css at Blooberry.com - no doubt the BEST HTML and CSS references available on the web. Tells you what elements and tags are supported by every browser out there, what version of the browser supports them, and any strange behavior that the browsers might exhibit related to that tag or element.

    IBM Alphaworks - Lots of cutting edge software.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
  137. A recommended site. by Anonymous Coward · · Score: 0

    #bookwarez in dalNET. Just try it.

  138. When I decided to learn PHP, I just grabbed a copy of the documentation from the php.net website and started looking at code that can be found around on the net.

    Sometimes the best way to learn a particular language is by example and trial-and-error

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
  139. Let Usenet Guide The Way by gsmit07 · · Score: 1

    Why rely on on websites and book? There is invariably at least one comp.* group for each programming language. The moderated lists are a great place to Learn By Lurking (tm) IMHO.

    As for websites and books, I would suggest starting with a solid textbook style teaching reference and then moving onto websites. Programming websites tend to be heavy on advocacy and examples but lacking on background and theory.

  140. great book by joe094287523459087 · · Score: 1
    for people new to java who want to write real apps (as opposed to little applets that get served up by web pages), Java Gently is the best book. i say this because i went through this exercise myself and i looked through more than 20 java beginner books. Java Gently was the *only one that had the "big ideas" up front. It was written by a college professor too - not an out-of-work columnist.

    there's a web page showing the complete table of contents here and the main site in support of the book including examples and all the exercises here.

    just make sure if you buy it you are buying the 3rd printing. the 2nd and first are out of date at this point.

  141. Best Website by Anonymous Coward · · Score: 0

    I like Slashdot.com, it's cool but sometimes they censor stuff.

  142. NEC ResearchIndex CiteSeer by Jayson · · Score: 2

    ResearchIndex is the best resources on the web when looking for anything pertaining to computer science technical reports. Learn it. Use it. Love it.

  143. C++ Reference by BlackGriffen · · Score: 2

    I find http://www.cplusplus.com to be a handy reference for C/C++ standard libraries and syntax/operators.

    BlackGriffen

  144. python QT and KDE3? by 7-Vodka · · Score: 2
    Does anyone know of a good place with up to date documentation on how to start developing with python the QT and KDE3 bindings?

    This kinda stuff seems very tough to find. The only one I found depended on using a commercial IDE which did not interest me. All free software please. thanks.

    --

    Liberty.

    1. Re:python QT and KDE3? by PeterClark · · Score: 2

      Can't help you with the KDE3 bindings (except to tell you to Read The Fine Example Code :) but there is an excellent PyQT book out by Boudewijn Rempt, who is quite active on the PyQT and PyKDE lists. The entire book is online, so you can preview it first. He also ported all the code in his book to PyQT 3.1 which can be had here.
      :Peter

    2. Re:python QT and KDE3? by 7-Vodka · · Score: 2

      thank you :)

      --

      Liberty.

  145. Progammers Bookshelf by kha0z · · Score: 1
    Although technologies and languages change and mature rapidly with the introduction of new APIs, I still find that the best reference is my own bookshelf. Language websites like php.net and the java api page make it helpful to find built in functions to do what you need. However, there is no replacement for having a few good books on algorithm design, security, software life cycle and the like.

    In response to diving in to a bit of Java... Java is a full blown language that can be very complex. I would recommend checking a few books (such as O'Rielly Books) on Java Servlets, Java Server Pages, and JDBC.

    Good luck.

    --
    kha0z
    Master of ImportChaos.com
  146. For Mac game development... by aarku · · Score: 1
    look no further than idevgames.com. Besides being an incredible source itself, there are great links to other great sites.

    -rq

  147. Carmack is overrated by HanzoSan · · Score: 2

    Hes a good game programmer but hes not the worlds best C programmer.

    IF he did write a book on C it would be good for game programmers to read maybe.

    --
    If you use Linux, please help development of Autopac
  148. Stanford CS Library by icknay · · Score: 1

    The Stanford CS Library has lots of docs of interest for beginning CS students (C, Perl, linked lists, ...), and the Binky Pointer Video is a funny animated introduction to pointers

  149. www.cetus-links.org - Currently 18163 well-maintai by C-C · · Score: 2, Informative

    For a new topic, I usually go to www.cetus-links.org, which is a very comprehensive collection of links,books, articles,... for almost any language, buzzword, and technique...

    And well-maintained, too.

    C-C

  150. DevZone at Icarus Independent by KalvinB · · Score: 1

    DevZone

    The DevZone has a very large collection of free compilers, books, and SDKs available for download.

    If you're leaning more towards game development, GameDev.net is an excellent resource. It's more a game development community but you can find help for anything programming related in the forums.

    Ben

  151. Joel on Software by SAN1701 · · Score: 1

    Joel on Software
    Many texts to read, some of them really insightful

    Devshed
    Many tutorials, focus on scripting languages

  152. Java by loconet · · Score: 3, Informative

    The best resource from java, besides the sun's various documentations is http://www.jguru.com, not only do they provide tutorials for basic things like Java Exceptions, but also allow you to post questions regarding different issues like various configurations of servers like Apache tomcat, Weblogic, etc. Jguru is an excellent way to see what the real life problems are, and what solutions are there.

    --
    [alk]
    1. Re:Java by SWicklund · · Score: 1

      I second JGuru. Thier FAQ section rocks. If you are stuck trying to do "something" say for example, how do you use JDBC to connect to a MS Access database, just search the JDBC FAQ, and so often the solution is there! Great site!

  153. Java Java Java by Anonymous Coward · · Score: 0

    Try Gamelan for Java articles and tutes, and Dick Baldwins Java Tutorials. Baldwins tutes in particular are very comprehensive and cover Java, Javascript, Xml and Python.

  154. zerg rush! by Anonymous Coward · · Score: 0

    I don't know, to be really effective we'd have to get more than one zergling in a thread at once, otherwise those Terran Marine bunkers are going to eat us up!

  155. There's only two of them by ceeam · · Score: 1

    groups.google.com
    www.dilbert.com

  156. groups.google.com by Anonymous Coward · · Score: 0

    That is, sure there is one who made your question before

  157. You got the order right. by Garg · · Score: 1

    My intention is to ask about web sites this weekend, and books next weekend.

    Good thinking! If you'd asked about the books first, they'd be obsolete by next weekend!

    Garg

    --
    Garg
    Alumnus, Xavier's School for Gifted Youngsters
  158. Python by Ellen+Spertus · · Score: 4, Informative

    Dive Into Python, a free online book for advanced programmers

    Python FAQT, user-expandable knowledge base with great questions and answers

    Python Library Reference, ed. by Guido van Rossum and Fred L. Drake, Jr. [need I say more?]

    Python Tutorial, ed. by Guido van Rossum and Fred L. Drake, Jr.

    The Whole Python FAQ

  159. for java and J2EE by icoloma · · Score: 2, Informative

    Since I cannot see them, my .02:

    http://www.theserverside.com -> J2EE news, great level. Also J2EE patterns and book drafts. Great community.
    http://www.jguru.com -> great faqs (quite in-depth content) and introductory texts also. Not any news, though
    http://java.sun.com -> search for the blueprints, and the javaOne slides each year to follow the state-of-the-art on java technology, resumed. The community sucks, though.
    http://c2.com -> not java, but great pattern repository, great community, and take years to read *part* of it.

  160. For C# by Anonymous Coward · · Score: 0

    For C# critiques visit www.geocities.com/csharpfaq

  161. Artifact Desktop by Hellraisr · · Score: 0
    There's a program for Windows users called Artifact Desktop that's really cool.

    It is a small program that lets you connect to resources, message boards, and live chat for any number of languages (not just Windows dominant languages).

    It's still in beta and is a bit buggy, but I've been impressed with it. It's free too. Go check it out now :)

  162. http://developer.java.sun.com/developer/online by eyefish · · Score: 2

    I found http://developer.java.sun.com/developer/onlineTrai ning/ a very invaluable tutorial site. It is written in big part by the actual Java developers, and explain almost anything you'd like to do with Java, going from the pretty basic to the most advanced.

    Gets 5 stars from me.

  163. Schools by smoothie99 · · Score: 1

    Well where is theoretically the best place to learn something? At a University. As a student I know that lecture notes are the EASIEST possible way to teach yourself something. They'll do it better than books, IMO.

    So just google for the programming language and the name of your favourite university and check out some of the notes, and save yourself thousands of $$$ in tuition while learning the same stuff as the coders of tomorrow.

  164. Re:Colors are handled via CSS. by silverbax · · Score: 1

    That's rich. Next explain how CSS relative path references are more secure than inline style or HTML. Oh wait, that's right, you don't know what you're talking about.

  165. CodeGuru and CodeProject for Windows Development by CodeWheeney · · Score: 1

    I often find CodeGuru and Codeproject useful for sample code, expecially for Windows development.

    However, I usually just end up searching with Google to find the information. Links turn up so often to Codeproject and CodeGuru, that I often go there first now.

    Finally, if you're getting into .NET development, the Windows Forms FAQ is a useful resource.

    --
    C8H10N4O2 | Developer > Code
  166. all things web by pielud · · Score: 1

    I like www.webmonkey.com for everything you need for web development.

  167. Good Websites & Books by Anonymous Coward · · Score: 0
    Websites Books
    • Programming Perl - Perl
    • The C Programming Language - C
    • The C++ Programming Language - C++
    • PHP and MySQL Web Development - PHP and MySQL. All real world examples.
  168. Flash Actionscripting by Anonymous Coward · · Score: 0

    If you're doing application development, and you haven't got over your misconceptions that "Flash is just a shitty web designer-cum-programmers-trainer-wheels" then you'll be left in the dust *real* soon.

    If you've realised that Flash will be the de-facto standard for all web applications, pda-applications, next generation phone applications etc then check out:

    J:ACK ( think: Java's AWT event model and SWING component library)

    http://chattyfig.figleaf.com/jack/

    Mobile device development
    http://www.flashenabled.com/mobile/

    Java socket server for flash via XML
    http://www.moock.org/unity/

    Solid web logs of what is really going on in the community
    http://radio.weblogs.com/0106797/
    http ://www.waxpraxis.org/

    Community:
    www.were-here.com
    www.flashkit.com
    www.ultrashock.com

    Flash simply kicks ass - and the things I've seen it do via the web leave every other challenger in the dust.

  169. wotsit by Anonymous Coward · · Score: 0

    wotsit regarding file formats

    And I'm drunk

  170. Unbiased Dev Framework discussion: www.dontuse.net by Anonymous Coward · · Score: 0
    is a site for news and discussion on development frameworks, and approaches.

    http://www.dontuse.net

    It's a good place to go for an unbiased opinion ;)

  171. Many good C++ links + a warning or two by Anonymous+Brave+Guy · · Score: 5, Informative

    The problem with on-line C++ is that many people who claim to write about it don't know their subject, and consequently write superficially correct code that actually sucks. I'm sorry to name names, but the much-recommended-here CPlusPlus.com is one such site; their "Hello, world!" program at the start of their isn't even correct. I'd give sites like that a miss if you're seriously interested in learning C++.

    One good source of information about C++ (and many other programming-related subjects) on-line is the related Usenet newsgroups, particularly the group specifically for learners if you're just starting out, or the moderated C++ group for more advanced subjects.

    Many of these groups also have helpful FAQs, available (as usual) via the Internet FAQ Consortium. Again, for those just starting out, I'd particularly recommend the alt.comp.lang.learn.c-c++ FAQ, which has links to helpful on-line resources, free compilers, etc.

    There are a few web sites of which anyone in the C++ field should be aware.

    • You can get generally pretty sound book reviews for thousands of books on these and related subjects at the Association of C and C++ Users web site.
    • Herb Sutter's web site has lots of informative and thought-provoking C++ articles by one of the guys who's advanced C++ programming technique a lot in recent years.
    • Similarly, Scott Meyers' publications page has many worth-reading articles on C++.
    • It would be remiss not to mention Boost, a collection of very good general-purpose C++ libraries. If you can't see how to do something with the standard stuff, the answer -- or a useful idea to find it -- may well be here.

    There are a few decent on-line references to the standard library:

    • Dinkumware make a standard library implementation, which is shipped with Visual C++ amongst other things, and provide some helpful documentation on-line. (NB: The version that shipped with VC++ 6 was flawed in many horrible ways, but that wasn't really Dinkumware's fault given the compiler limitations at the time when they wrote that library; please don't judge them by that alone.)
    • SGI's implementation of the "STL" parts of the C++ standard library is excellent, and well-documented on-line.

    About the only decent on-line C++ tutorial I know of the electronic version of Bruce Eckel's "Thinking in C++" books. You can find a complete copy of these, and several of his other books, at his books web site. (He also has books on Java, C#, Python amongst other things, and all of his work I've read has been reasonably good.)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Many good C++ links + a warning or two by lommer · · Score: 1

      maybe it's blatantly obvious and I'm just being stupid, but what exactly is wrong with cplusplus.com's Hello World?

  172. ForJava by NorthDude · · Score: 1

    The reference for server side java is The Server Side.com
    Also, JGuru has quite a lot of stuff about general java
    And of course, the Sun Java site is an excellent reference to, and they recently redesigned the web site which is now much more intuitive IMHO...

    Also, get a copy of Thinking in Java by Bruce Eckel (Free PDF version on the web), this is the best book on java ever written!

    --


    I'd rather be sailing...
  173. The best web site for developers by Anonymous Coward · · Score: 0
  174. site point by Anonymous Coward · · Score: 0

    SitePoint rocks. Used to like phpbuilder.com, but it seems to be dead and the forums are clogged with helpless noobs.

  175. One world on reference works by Anonymous Coward · · Score: 0

    Google

  176. Best Websites for Developers by Anonymous Coward · · Score: 0

    From my viewpoint, these links have served me well for both C++ and Java.
    Java's Home
    SourceForge - cannot live without
    Apache - there is no other
    JGuru
    IBM DeveloperWorks
    Eclipse OR NetBeans
    Google is the main site I use
    Cetus Links

  177. For a C/C++ library reference by Trepidity · · Score: 2

    I find Cppreference.com to be very simple and to the point. It's got information on both the standard C library, the C++ STL, and a few other common core components of both C and C++. Definitely just a lookup resource for people already familiar with one or both languages, and not entirely complete, but a quite useful resource nonetheless, especially for mundane but necessary things like function names and parameter order/datatype.

  178. All Experts by Anonymous Coward · · Score: 0

    http://www.allexperts.com/central/computing.shtml this is a great site for computing problems. if you just go to www.allexperts.com you can ask questions about literally anything.

  179. For Pascal And Delphi Coders... by MacDaffy · · Score: 1
    http://www.pascal-central-com

    Bill Catambay provides this indispendable website for experienced and beginning Pascal programmers. There's plenty of code samples, tools and projects for Macintosh and Windows.

  180. You forgot Python... by Nice2Cats · · Score: 1

    ...which is a shame, since IMHO it beats the pants off of most of the languages you mentioned, especially with the new stuff like generators. I'm not sure what the best website would be (www.python.org and the links there have been good enough for me so far), but there is an awesome tutor mailing list for Python that is full of people who are helpful, friendly, and witty. Haven't had a question yet that they couldn't answer. See here for details.

  181. ComputingNews.com by SpaceKow · · Score: 0
    I can't beleive no one mentioned

    http://WebmasterBase.com I learnt all my PHP with Kevin Yank at Webmasterbase.
    One day this will be worth mentioning: http://ComputingNews.com

  182. Really getting old by Anonymous Coward · · Score: 0

    You know it's really getting old here that ColdFusion, which is as much as scripting language as any of the others mentioned (php, perl, etc.) is given such short shift by slashdot. There's never any articles on it, any article submitted on it is 'lost' and it is always ignored when it comes to comparisons of languages and questions of the sort.
    Why is that? Is slashdot afraid of the language they wouln't die? Are they afraid of a language that is so loved and still 'owned' by a corporation?
    This is getting stale, people.
    Now as for best sites:
    www.forta.com (macromedia's guru)
    www.houseoffusion.com (they've got some massive mailing lists)
    www.cflib.org (wow, open source code in ColdFusion)
    There's even magazines for the language
    www.cfdj.com
    www.fusionauthority.com
    w ww.cfadvisor.com
    www.defusion.com
    And the list just goes on and on. But then again, according to what you may see here, it just doesn't exist. ;)

  183. Check out Stardeveloper.com by Anonymous Coward · · Score: 0

    Awesome site for beginners on topics like ASP and JSP. Comprehensively covers data access topics. I'd recommend it to everyone.

    Here is the link: Stardeveloper.com.

  184. A great one in Spanish by Anonymous Coward · · Score: 0

    I'm a terrible fan of El Rincón del Programador, in http://www.elrincondelprogramador.com, a fantastic web in Spanish with articles, news and tricks about lots of things, from ASP.NET to Linux.

  185. fat books suck by bcaulf · · Score: 1

    bought a fat java book

    With the exception of standards documents (which are not intended to be read by many people anyway), and without wishing to insult you, I must say that fat books suck. The fatter, the worse, with few exceptions. They tend to be written quickly, by non-experts, and tend to be poorly designed. It's no coincidence that the fat books tend to come from the same companies, who specialize in fleecing the book-buying public.

    My favorite Java book is The Java Programming Language by Gosling, et al. The first edition was actually short at 373 pages. With the continual enlargement of the Java libraries, it's now getting a little hefty, but the text of the book is still only about 625 pages, plus a long index. It's a highly correct and beautifully designed book. It's an Addison Wesley book; they have good taste in selecting writers and book designers.

  186. Worst references. anyone? by HuguesT · · Score: 1

    Hi,

    It might also be a good idea to point to *really bad* reference books out there, so that you don't get confused.

    My "favourite" in this category is the O'Reilly `practical C++ programming' book by S.Oualine. While the book reads fine enough it is completely out of date (published 1995!) and does not refer to standard C++ in any way.

    The truly appaling fact is that it is just about the only C++ book available from O'Reilly. This publishing house has such a good reputation that a lot of people have picked up this book assuming it would be good also. I can't believe O'Reilly doesn't have a more recent C++ book given the importance of this language.

    I O'Reilly has a policy that they don't want to keep up to date with C++ they should pull this book out their collection. At the moment it only confuses people.

  187. java docs needs user comments and examples by /^Neil/ · · Score: 0

    Sun's on-line Java Docs need to add User Comments similar to PHP.net. They also need a link for each method to example code.

  188. Something wrong with cplusplus.com's example by Anonymous+Brave+Guy · · Score: 2

    They use #include <iostream.h> and ignore the std namespace. This is wrong both in theory and in practice.

    In theory, they claim to teach ANSI C++, which this never has been.

    In practice, on most platforms that have both the old-fashioned <iostream.h> and the standard <iostream> headers, there are subtle differences between the two. There is the obvious, but usually non-fatal, namespace issue. More seriously, many of the <iostream.h> implementations were different (duh -- that's why we have a standard now :-)) and so code using them is likely to suffer from subtle problems if it's used with a different compiler, or even a new version of the same one, or if it's ever converted to use the standard <iostream> header instead.

    These are clearly no more than irritations in the trivial example, but the use of the non-standard header could have nasty consequences in real world code. There's just no reason to do it with any modern C++ compiler, and yet here they are illustrating it as "ANSI C++" on page one. :-(

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  189. http://britneyspears.ac/lasers.htm by batray · · Score: 1

    great for IC developers