Slashdot Mirror


Best Reference Site For Each Programming Language?

Howling writes "I've been a PHP programmer for a few years and after taking a trip through many sites Ive learned that www.php.net is probably the most complete source when looking for information/documentation. I have been trying to find similar sites for every other language (Java, perl or ASP, for instance) without equal success, though. I ask: what is the best documentation/reference site for your preferred programming language?"

21 of 538 comments (clear)

  1. Scheme by klutometis · · Score: 5, Interesting

    If it's scheme you're looking for, there's R5RS and the SRFIs; also, don't forget the world's possibly best-written programming book: SICP.

    1. Re:Scheme by c0nman · · Score: 5, Informative

      Quick Ref
      QuickRef currently includes: C, C++, CSS, HTML, HTML DOM, Java, JavaScript, MySQL, Perl, PHP, Python, and Ruby

    2. Re:Scheme by Anonymous Coward · · Score: 5, Informative

      gotapi currently includes many many more and has a nice ajaxy interface.

  2. Java.sun.com by acon1modm · · Score: 5, Informative

    just google: java X class where X is whatever you want. Top results will be sun java docs which are complete and have links to parent and descendent classes, implemented interfaces, etc.

  3. Here's what I do by shellster_dude · · Score: 5, Informative

    php: php.net
    coldfusion: adobe.com
    html, css, javascript, sql: w3schools.com
    python: python.org
    c/c++: devshed.com
    java: java.sun.com

    Anything else: my brilliant co-worker.

  4. Re:Perl and Python by SatanicPuppy · · Score: 5, Informative

    Agreed. I'd also add Perlmonks.org; it's not documentation per se but it's damn useful.

    For java, you have to master the API...Even modules that other people write are often documented with javadoc, and look just the same. Once you use it for a while it becomes familiar.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  5. For all languages by Korbeau · · Score: 5, Funny

    experts-exchange.com

    *ducks*

    1. Re:For all languages by William-Ely · · Score: 5, Funny

      I use http://lolcode.com/examples for all my LOLCODE programs.

      --
      Mod me down with all of your hatred, and your journey towards the dark side will be complete!
    2. Re:For all languages by bakes · · Score: 5, Funny

      www.youporn.com

      *swallows*

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
  6. C/C++ by Kuraitou · · Score: 5, Informative

    http://cprogramming.com/ - best site for beginners in my opinion.

    1. Re:C/C++ by nog_lorp · · Score: 5, Informative

      www.cplusplus.com

      Beats the hell out of man pages for the POSIX C libraries.

  7. stack overflow question by fragbait · · Score: 5, Informative

    Perhaps this a question for Stack Overflow?

    -fragbait

  8. C: K&R. by proidiot · · Score: 5, Informative

    For C, use the most holy book:
    K&R
    (aka "The C Programming Language" by Kernighan and Ritchie, http://cm.bell-labs.com/cm/cs/cbook/)

    --
    -proidiot
  9. www.gotapi.com by YutakaFrog · · Score: 5, Informative

    http://www.gotapi.com/ It's got all the good reference sites in one. You click the reference site, it adds a tab to the gotAPI webpage. It has a really good search box. No signup required. Best all-in-one reference ever.

  10. Re:Perl and Python by Praedon · · Score: 5, Interesting

    Yep, those are good too.. but I'd also add something that was basically born from Slashdot, it's Rosetta Code For common solutions with multiple code for different programming environments.

    --
    Just me
  11. Re:Perl and Python by Anonymous Coward · · Score: 5, Informative

    C was my favorite language for about 20 years, and it still would be if Python hadn't come out.

    You know this of course, but I thought I'd mention that your C experience isn't wasted as a Python programmer. The cycle: design in Python => profile => redo bottlenecks in C, is the basis of industrial strength Python application.

  12. Re:PHP.net is great. by Maian · · Score: 5, Insightful

    I don't know. I've recently had to use PHP for something, and I've been struggling to find out the performance of each function. For example, the php.net articles on count()/sizeof() functions on an array tell me nothing of whether it's O(1) or O(n). PHP really strikes me as a programming language for non-CS majors.

  13. FYI by Anonymous Coward · · Score: 5, Informative

    If you use Eclipse you can configure the javadoc URL in your JDK configuration and pull up the pages from within the IDE. VERY handy.

  14. Most popular languages are at Wikibooks by Orion+Blastar · · Score: 5, Interesting

    Wikibooks because if it isn't already there, someone will eventually write one and make it open sourced.

    I invite Slashdot readers and posters to write their own ebooks at Wikibooks in an open source license.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  15. scissors beats paper, paper beats the internet by OrangeTide · · Score: 5, Interesting

    I think you misinterpreted the tongue-in-cheek language.

    I don't know the reason why some languages (like C) have little online presence. There is comp.lang.c on usenet and the comp.lang.c FAQ. And a couple of online versions of man pages, but it's hard to learn C from man pages alone. And there is the C89/C99 specs, but I don't think that's a great way to learn C either. If you ignore usenet (most people do), I would venture to say there is basically nothing good about C online.

    Compared to the books you can get that cover C programming, ones on algorithms, data structures, C itself, and various APIs. The web seems vastly inferior. I'm not trying to claim I know the reason why, I'm just pointing out that this is currently the case. Currently paper is better than electrons for SOME languages.

    --
    “Common sense is not so common.” — Voltaire
  16. Dear programming languages: by rs79 · · Score: 5, Funny

    Hi there all you programming langauges. I've called you all here because we need to talk. There's some things I need to get off my chest.

    SNOBOL

    If the world revolved around writing backgammon games, baby, you'd be the end all be all. But you're bloody useless at anything else. You're pretty but uselss.

    Logo

    You wear me out. I have to tell you to do everything.

    FORTH

    DARLING I MISS YOU. Where are you?

    Prolog

    You look good on paper, but you scare me. Remember that time in Beverly Hills? You have some very odd friends. And what's with the pink ties?

    Algol

    Oh algol. We had some great times together. But there is life after college, really.

    Lucid

    Lucid: you aren't. You should have been called "heroin".

    PL/I - http://www.users.bigpond.com/robin_v/resource.htm

    PL/I you are the perfect ex langauge. There's nothing to like about you and I don't miss you. Hell I don't even remember you that well any more. You're so damn difficult even your name cant be used in a URL because you screw that up. Put skip THIS, bitch.

    Forth come back! All is forgiven. Let's just you and me go someplace and dup dup dup. Or was that postscript. No no, she's just a friend.

    Aww dammit. Forth? Honey?

    --
    Need Mercedes parts ?