Out of the two which would you say is the easiest for a beginner to learn and then hopefully make a program using either the above. I have done a bit of c++ and honestly i found it very hard. My next module consists of java. Is it similar to c++ (being hard) or somthing new thus being easier. Also are there any good tutorials sites which could help and how long would it take to master either of the above.