Let’s start by saying that I believe Java is a great language to start learning how to program. The reasons being: Java inherently forces you to learn OOP concepts Java applications run basically on any device Java is old, and as such it is a well documented language with plenty of resources to learn from […]