Stuff like this is fascinating to me. I&#x27;m by no means an expert in writing code, I&#x27;m very much a beginner, but the creative potential that is there has always drawn me in.<p>If one was going to learn OOP correctly in Java (or Python) from the beginning, where would be a good place to start? Are there any textbooks or good websites for this?