Collega Stefaan Plets heeft het boek "Think Java - how to think like a computer scientist" van Allen Downey en Chris Mayfield vertaald; zie bv. https://greenteapress.com/wp/think-java-2e/ of https://www.oreilly.com/library/view/think-java-2nd/9781492072492/ . De originele tekst werd gepubliceerd met een Creative Commons licentie die toelaat om afgeleide werken te maken.
Het boek bevat een algemene inleiding op programmeren, met Java, maar met nadruk op algemene programmeerconcepten, eerder dan op taalspecifieke kenmerken. Objecten worden niet direct ingevoerd, men werkt eerst rond de klassieke concepten uit het gestructureerde programmeren, en gaat dan stap voor stap, op "natuurlijke wijze" verder naar OOP-begrippen. Eigenlijk een beetje zoals één en ander. historisch gegroeid is.
Heb je interesse voor deze vertaling? De vertaling is gepubliceerd op KlasCement, zie https://www.klascement.net/downloadbaar-lesmateriaal/200057/denken-met-java/ . Wie denkt iets te kunnen doen met deze tekst, kan er vrij gebruik van maken (mits respecteren CC-licentie).