PageRenderTime 56ms CodeModel.GetById 24ms RepoModel.GetById 1ms app.codeStats 0ms

/README.md

https://gitlab.com/o1s2/programming-ebooks2
Markdown | 80 lines | 57 code | 23 blank | 0 comment | 0 complexity | 684695682bf3a296e4ef88e99cdea400 MD5 | raw file
  1. # Programming eBooks
  2. These are all the programming e-Books I have collected. Feel free to [contribute](https://github.com/andrewpage/programming-ebooks/blob/master/CONTRIBUTING.md) by submitting a pull request.
  3. ## Table of Contents
  4. ### General
  5. - [Computer Systems, A Programmer's Perspective](https://github.com/andrewpage/programming-ebooks/blob/master/General/Computer%20Systems%20-%20A%20Programmers%20Perspective.pdf)
  6. - [Structure and Implementation of Computer Programs](https://github.com/andrewpage/programming-ebooks/blob/master/General/Structure%20and%20Interpretation%20of%20Computer%20Programs.pdf)
  7. - [Cracking the Coding Interview (4th Edition)](https://github.com/andrewpage/programming-ebooks/blob/master/General/CrackingTheCodingInterview4th.pdf)
  8. - [Introduction to Algorithms (3rd Edition)](https://github.com/andrewpage/programming-ebooks/blob/master/General/Introduction%20to%20Algorithms%20(3rd%20Edition)%20by%20Thomas%20H.%20Cormen%2C%20Charles%20E.%20Leisersion%2C%20Ronald%20L.%20Rivest%2C%20and%20Clifford%20Stein.pdf)
  9. - [Beautiful Code](https://github.com/andrewpage/programming-ebooks/blob/master/General/Beautiful%20Code.pdf)
  10. - [Clean Code](https://github.com/andrewpage/programming-ebooks/blob/master/General/Clean%20code.pdf)
  11. - [Refactoring - Improving the design of existing code](https://github.com/andrewpage/programming-ebooks/blob/master/General/Refactoring_improving_the_design_of_existing_code.pdf)
  12. - [The Passionate Programmer](https://github.com/andrewpage/programming-ebooks/blob/master/General/The%20Passionate%20Programmer%20(2009)%20-%20(Malestrom).pdf)
  13. - [The Mythical Man Month](https://github.com/andrewpage/programming-ebooks/blob/master/General/The.Mythical.Man.Month.F.Brooks.pdf)
  14. ### C++
  15. - [Beej C++ Sockets](https://github.com/andrewpage/programming-ebooks/blob/master/C%2B%2B/Beej%20CPP%20Sockets.pdf)
  16. - [C++ GUI Programming with Qt](https://github.com/andrewpage/programming-ebooks/blob/master/C%2B%2B/CPP%20GUI%20Programming%20With%20QT%203.pdf)
  17. - [Programming Abstractions in C++](https://github.com/andrewpage/programming-ebooks/blob/master/C%2B%2B/ProgrammingAbstractions%20in%20C%2B%2B%20Roberts%20and%20Zelenski.pdf)
  18. ### C
  19. - [Head First C](https://github.com/andrewpage/programming-ebooks/blob/master/C/Head%20First%20C.pdf)
  20. ### Go
  21. - [Introducing Go](https://github.com/andrewpage/programming-ebooks/blob/master/Go/Introducing%20Go.pdf)
  22. - [The Go Programming Language](https://github.com/andrewpage/programming-ebooks/blob/master/Go/The%20Go%20Programming%20Language.pdf)
  23. ### Haskell
  24. - [Real World Haskell](https://github.com/andrewpage/programming-ebooks/blob/master/Haskell/Real%20World%20Haskell.pdf)
  25. ### Java
  26. - [Effective Java (2nd Edition)](https://github.com/andrewpage/programming-ebooks/blob/master/Java/Effective%20Java%20(2nd%20Edition).pdf)
  27. - [Head First Java (2nd Edition)](https://github.com/andrewpage/programming-ebooks/blob/master/Java/Head%20First%20Java%2C%202nd%20Edition.pdf)
  28. - [Java Concurrency in Practice](https://github.com/andrewpage/programming-ebooks/blob/master/Java/Java%20Concurrency%20in%20Practice.pdf)
  29. - [Introduction to Java Programming - Comprehensive Version (8th Edition)](https://github.com/andrewpage/programming-ebooks/blob/master/Java/Introduction%20to%20Java%20Programming%20-%20Comprehensive%20Version%20(8th%20Edition)%20by%20Y.%20Daniel%20Liang.pdf)
  30. ### JavaScript
  31. - [Practical Node.js - Building Real World Scalable Web Apps](https://github.com/andrewpage/programming-ebooks/blob/master/JavaScript/Practical%20Node.js%20-%20Building%20Real%20World%20Scalable%20Web%20Apps.pdf)
  32. ### Objective-C
  33. - [The Objective-C Programming Language](https://github.com/andrewpage/programming-ebooks/blob/master/Objective-C/TheObjectiveCProgrammingLanguage.pdf)
  34. - [Object-Oriented Programming with Objective-C](https://github.com/andrewpage/programming-ebooks/blob/master/Objective-C/ObjectOrientedProgrammingWithObjectiveC.pdf)
  35. ### Python
  36. - [Byte of Python](https://github.com/andrewpage/programming-ebooks/blob/master/Python/ByteOfPython.pdf)
  37. - [Django Book](https://github.com/andrewpage/programming-ebooks/tree/master/Python/DjangoBook)
  38. - [Python Machine Learning](https://github.com/andrewpage/programming-ebooks/tree/master/Python/Python%20Machine%20Learning.pdf)
  39. ### Cheat Sheets
  40. - [C#](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/CSharp.pdf)
  41. - [Core Java Concurrency](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/CoreJavaConcurrency.pdf)
  42. - [Core .NET](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/CoreNET.pdf)
  43. - [Design Patterns](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/DesignPatterns.pdf)
  44. - [Getting Started With Git](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/GettingStartedWithGit.pdf)
  45. - [JDBC Best Practices](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/JDBCBestPractices.pdf)
  46. - [JavaScript](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/JavaScript.pdf)
  47. - [MongoDB](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/MongoDB.pdf)
  48. - [NoSQL and Data Scalability](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/NoSQLAndDataScalability.pdf)
  49. - [Python](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/Python.jpg)
  50. - [Rails](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/Rails.pdf)
  51. - [Scalability](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/Scalability.pdf)
  52. - [XML in Java](https://github.com/andrewpage/programming-ebooks/blob/master/Cheat%20Sheets/XMLInJava.pdf)
  53. ### Version Control
  54. - [Pro Git](https://github.com/andrewpage/programming-ebooks/blob/master/Version%20Control/ProGit.pdf)
  55. - [Subversion Version Control](https://github.com/andrewpage/programming-ebooks/blob/master/Version%20Control/SubversionVersionControl.pdf)
  56. ## Copyright
  57. If you would like to enforce a copyright claim on one of the works included in this collection, please [submit an issue](https://github.com/andrewpage/programming-ebooks/issues/new) and I'll be able to assist.