Hello everyone, I am student of IT, I am currently on first semester. I know basics of C programming. There is Java programming in my third semester, so I want to prepare for it. I don't know which compiler my college will suggest me but in order to practice I want help from you all to choose a simple one to begin basics of Java. And also it would be helpful if you suggest me any books to start.