Comprehensive guide to Java programming, computer science principles, and computational thinking. Suitable for beginners, universities, and self-learners.
Think Java: How to Think Like a Computer Scientist, 2nd Edition is a comprehensive guide to Java programming, computer science principles, and computational thinking. Written by Allen B. Downey and Chris Mayfield, this book covers fundamental concepts and practical application of Java for aspiring computer scientists and programmers.
Think Java is a free and comprehensive textbook that provides a hands-on introduction to computer science and programming. It is particularly appealing for readers with little or no experience, as it covers fundamental concepts in an informal and approachable manner. The book is suitable for universities, high schools, and self-learners interested in mastering Java programming and computational thinking.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.