- intent of this repo is to draft code that will help understand the chapters and topics from this book by Kenneth Lambert and Martin Osborne
- as you read the book chapter by chapter, use this repo as your sandbox for trying out the concepts presented
- attempt/ try the exercises as well as projects presented in each chapter..
- practise and practise... thats the only way one learns.s
- a gradle java application
- use standard project structure
- modularizing packages by four units; each units have chapters and topics
- and we are using GIT for version control
- java 21 or above openjdk.. use LTS versions.. release matrix
- gradle 9 or above.. keep this upgraded.. build automation tool.. professionals use this (others are maven, ant..) link1; link2
- Use gradle to learn how to manage code, modularization, dependencies, etc
- use gradle to compile and build the entire application or project as whole.
- since High Schools or Middle Schools do not allow installations, and usage of IDEs either... as students you will end up running each java file individually through the IDE
- its encouraged though to make use of gradle and IDE when you are at Home or an environment which is not having such restrictions
- VS Code or similar IDE... productivity booster (others Eclipse, IntelliJ Idea)
- personally my AI assistant is Windsurf (previously known as Codeium)... productivity booster
- enjoy coding