is intro to computer science hard?
Generally Java isn't hard. It is only complex for beginners but since you have a little programming experience, I think you will do just fine. It is more than just textbook concepts. You really have to try your hand at it to understand.