-
Notifications
You must be signed in to change notification settings - Fork 0
Programming resources
Mark Rose edited this page Dec 30, 2025
·
1 revision
Books, articles, and tools of interest to those learning to program, especially free sources.
Think Java, first edition
- Note: Second edition only has 5 chapters, first has complete book.
- License: Attribution-NonCommercial-ShareAlike 3.0 Unported CC BY-NC-SA 3.0
- Oriented around AP CS topics.
Introduction to Programming Using Java - Eighth Edition
- License: "Attribution-NonCommercial-ShareAlike CC BY-NC-SA"
- Has large sections on GUI programming that require a desktop; not suitable for Android.
Java® Notes for Professionals - Already included in Code on the Go
- License: Creative Commons BY-SA
Java, Java, Java: Object-Oriented Problem Solving
- License: Creative Commons Attribution 4.0 International License (CC BY 4.0)
- Very wordy, and dives into Java without much preparation.
- Way too much intro before doing Java programming.
- Perhaps suitable as a reference.
- License: Attribution 2.5 Canada CC BY 2.5 CA
Android Developer Fundamentals
- License is unclear.
- Uses Android Studio.
- Available on HTML site. Unclear whether it is downloadable or what the license is.
Java Fundamentals for Android™ Development
- Copyrighted, requires permission to use.
- Uses Android Studio.
- License: Creative Commons Attribution-ShareAlike 4.0 International CC BY-NC-SA 4.0
- Uses Android Studio.
- Copyrighted, requires permission to use.
- License: Creative Commons BY-SA
These may be useful for ideas.
- GUI features not usable in Android.
- GUI features not usable in Android.
- Largely supplanted by
jshellexcept for GUI features.