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.

193 of 291 comments (clear)

  1. 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 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
  2. 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 Buck2 · · Score: 1

      I used dearth in a sentence today.

      Wannamakesomethingofit?

      --

      As my father lik@(munch munch)... ....
  3. 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.

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

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

  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
  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.
  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
  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 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.

    3. 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 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.

  13. 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.
  14. 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!
  15. 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)...

  16. 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."

  17. 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
  18. 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 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...

  19. 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

  20. 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.
  21. www.sqlteam.com by aclarke · · Score: 1

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

  22. 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-

  23. ...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."

  24. 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.

  25. 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.

  26. 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 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.

  27. 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.

  28. 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.

  29. check out.. by zuralin · · Score: 1
  30. 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
  31. 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....

  32. 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.
  33. 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.

  34. 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.

  35. 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).

  36. The best resource for developers by seldolivaw · · Score: 5, Funny

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

  37. 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
  38. 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.

  39. 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 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.
  40. 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
  41. 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...

  42. IBM DeveloperWorks by jsse · · Score: 5, Informative
  43. 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

  44. 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!

  45. 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
  46. 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!

  47. 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.

  48. 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."
  49. 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.

  50. 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.

  51. 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.

  52. 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?"
  53. 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.

  54. 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.

  55. 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?"
  56. 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
  57. 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.

  58. 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);}
  59. 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
  60. A /. like developers website by jsse · · Score: 2

    My vote to CodingStyle

  61. 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.
  62. 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.

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

    http://groups.google.com

  64. 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?

  65. 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.

  66. 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! :-)

  67. 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.

  68. 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.

  69. 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! ~~
  70. 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.

  71. 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

  72. 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. :-)

  73. 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

  74. 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.

  75. 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.

  76. 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.

  77. 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!
  78. 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!

  79. 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.

  80. 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. . .

  81. Best JavaScript tutorial ever! by igbrown · · Score: 1
  82. 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.

  83. JavaRanch by kpost · · Score: 1

    javaranch.com is pretty good.

  84. 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

  85. 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
  86. 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?

  87. 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!

  88. 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.

  89. 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/

  90. 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.
  91. 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
  92. 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.

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

    ActiveState and DDJ are both excellent resources.

  94. 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.
  95. 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]

  96. 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...

  97. You probably don't want to start here by PD · · Score: 2, Funny
  98. 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...

  99. 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.
  100. 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

  101. 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
  102. 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.

  103. GOOGLE! by vectra14 · · Score: 1

    ...just add content

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

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

  105. 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
  106. 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.

  107. 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);
  108. 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
  109. 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
  110. 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
  111. 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.

  112. 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.

  113. 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.

  114. 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

  115. 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.

  116. 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
  117. 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

  118. 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
  119. 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

  120. 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

  121. 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

  122. 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

  123. 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!

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

    groups.google.com
    www.dilbert.com

  125. 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
  126. 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

  127. 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!
  128. 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.

  129. 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.

  130. 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.

  131. 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.

  132. 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
  133. all things web by pielud · · Score: 1

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

  134. 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?

  135. 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...
  136. 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.

  137. 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.

  138. 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.

  139. 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.

  140. 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.

  141. 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.
  142. http://britneyspears.ac/lasers.htm by batray · · Score: 1

    great for IC developers