Incoming Resources
- Adventures in Raspberry Pi, Carrie Anne Philbin
- Beginning programming with Java, by Barry Burd
- Object-oriented programming featuring graphical applications in Java, Michael J. Laszlo
- Data structures with Java, William H. Ford, William R. Topp
- Introduction to programming in Java, an interdisciplinary approach, Robert Sedgewick and Kevin Wayne
- Data structures and algorithms using Java, William McAllister
- Data structures in C++ using the standard template library, Timothy Budd
- Introduction to computer science using Python, a computational problem-solving focus, Charles Dierbach
- Python programming, an introduction to computer science, John M. Zelle
- Exceptional C++, 47 engineering puzzles, programming problems, and solutions, Herb Sutter
- Structure and interpretation of computer programs, Harold Abelson and Gerald Jay Sussman, with Julie Sussman ; foreword by Alan J. Perlis
- Clause and effect, Prolog programming for the working programmer, William F. Clocksin
- Jess in action, rule-based systems in Java, Ernest Friedman-Hill
- Effective STL, 50 specific ways to improve your use of the standard template library, Scott Meyers
- Effective C++, 55 specific ways to improve your programs and designs, Scott Meyers
- Beginning R, an introduction to statistical programming, Larry Pace
- Programming language concepts, Carlo Ghezzi, Mehdi Jazayeri
- Java, how to program, Paul Deitel and Harvey Deitel
- R in a nutshell, Joseph Adler
- The Java Native Interface, programmer's guide and specification, Sheng Liang
- Java gently for engineers and scientists, Judith M. Bishop, Nigel T. Bishop
- The Java programming language, Ken Arnold [and] James Gosling
- A concise introduction to programming in Python, Mark J. Johnson
- ML for the working programmer
- Introduction to computation and programming using Python, with application to understanding data, John V. Guttag
- Java illuminated, an active learning approach, Julie Anderson and Herve Franceschi
- SCJP Sun certified programmer for Java 6 study guide, exam (310-065), Kathy Sierra, Bert Bates
- Java and object orientation, an introduction, John Hunt
- Modern C++ design, generic programming and design patterns applied, Andrei Alexandrescu
- Mission Ruby, Sheela Preuitt
- Coding projects in Scratch, Jon Woodcock
- Objective-C for absolute beginners, iPhone, iPad and Mac programming made easy, Gary Bennett, Brad Lees, Mitchell Fisher
- I'm an advanced Scratch coder, Max Wainewright
- Scratch programming playground, learn to program by making cool games, Al Sweigart
- The Real-time specification for Java, The Real-Time for Java Expert Group, Greg Bollella ... [et al.]
- The JFC Swing tutorial, a guide to constructing GUIs, Kathy Walrath ... [et al.]
- Violent python, a cookbook for hackers, forensic analysts, penetration testers, and security engineers, TJ. O'Connor
- Java puzzlers, traps, pitfalls, and corner cases, Joshua Bloch and Neal Gafter
- Data structures and other objects using Java, Michael Main
- Big Java, early objects, Cay Horstmann
- Effective modern C++, 42 specific ways to improve your use of C++11 and C++14, Scott Meyers
- The C++ programming language, Bjarne Stroustrup
- Learning Java, Patrick Niemeyer and Jonathan Knudsen
- Data structures and algorithms in Python, Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
- A laboratory course in C++, Nell Dale
- Data structures and problem solving using Java, Mark Allen Weiss
- Java, an introduction to computer science and programming, Walter Savitch
- Java concurrency in practice, Brian Goetz, with Tim Peierls ... [et al.]
- Learn to program with Minecraft, transform your world with the power of Python, by Craig Richardson
- Python programming in context, Bradley N. Miller, David L. Ranum, Luther College