Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Free Programming e-books

  1. May 24, 2009 #1
    I haven't had time to look at this in any detail as the list is quite extensive.

    The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering.

    Here we go!
  2. jcsd
  3. May 24, 2009 #2
    quite an interesting set of books. That is an excellent resource for me. Thanks.:biggrin:
  4. May 24, 2009 #3


    User Avatar

    Do their ebooks work on kindle? :)
  5. Oct 22, 2010 #4
    What programming language would you recommend for physics students?
  6. Oct 22, 2010 #5
    wow! huge collection! :smile:
  7. Nov 1, 2010 #6
    WOW! Thank you so much!
  8. Nov 27, 2010 #7
    Fortran. It is an easy language to learn and relatively simple to implement a logical reasoning.

    Thanks for the link
  9. Nov 29, 2010 #8
    What programming language would you recomend for a math student who has no programming language whatsoever ???
  10. Jan 16, 2011 #9
    im currently doing a specialist in physic and its application. it is part of my program requirement that i take python.

    i think its useful for a phyisc student//
  11. Jan 17, 2011 #10
    This seems almost too good to be true! Is there an easier way to download them than saving the HTML?
    Last edited: Jan 17, 2011
  12. Jan 17, 2011 #11


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member

    Brown Arrow's suggestion of python is a good one. Another good choice is ruby. In a way it doesn't matter too much what you use for your first programming language, as along as it's nonproprietary (i.e., avoid things like VB.NET). Picking up the syntax of a language is no big deal. The big deal is learning the language-independent concepts and skills like debugging, data structures, modularization, ...The only reason I would not second foutoc's suggestion of fortran is that fortran is a very old language that's saddled with a lot of historically unfortunate choices.
  13. Jan 17, 2011 #12
    Can one learn C as a programming language with no background in programming (and is it one of the harder choices)? I'm looking for something to do over the summer, and beefing up my programming skills is high on the list.
  14. Jan 17, 2011 #13
    I think C is one of the better choices. It's simple, and used in a ton of places. C++ also works, that's the first proper programming language I learned. There's tons of resources available. If you send me a PM I can give you links to the ones I have bookmarked.
  15. Jan 17, 2011 #14


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member

    C is not hard at all, and can be an excellent first language. I'd suggest not learning C++ as first language, because it's a gigantic hodgepodge designed by a committee.
  16. Jan 17, 2011 #15
    A horrible committee.
  17. Jan 17, 2011 #16
    Thanks folks.
  18. Sep 6, 2011 #17
    have you checked en.wikibooks.org ??
  19. Dec 26, 2011 #18
    Wow, so many books on the list. Could someone recommend me a book from the list that is an introduction to python?
    Last edited: Dec 26, 2011
  20. Apr 20, 2012 #19
    i want videos on computer science lectures
  21. Apr 20, 2012 #20
    i need lectures on computers science.
  22. Apr 20, 2012 #21
    Look up MIT's free lectures on youtube. They have tons of recorded lectures on a wide range of subjects.
  23. May 8, 2012 #22
    Thanks a lot.
  24. May 9, 2012 #23


    User Avatar
    Science Advisor

  25. May 9, 2012 #24
    Can be a little more tips
  26. Jun 10, 2013 #25
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook