After 3 days of learning, I give up the idea that mastering Java in a month. There's just too much homework to finish. I'm currently reading Head First Java now. I have to admit it's a very interesting book, just me dummy like me.
Many thanks for the person who suggest it and I would appreciate another suggestion for a book because I'll finish the book at the end of this month.