Thanks for reading and responding. The point here is my book isn’t the forum for discussing which language is best for beginners. The people who choose to read it have already made up their mind on learning the language. My job now is to present them a clear and enjoyable means of learning. Thus, please hold the criticism of Java for an appropriate forum. I’d rather not confuse my readers. Thanks.