Right, but I'm thinking more of my former learning experience early on rather than what I know now.
For instance, your very first Java program -
Code:
System.out.println("Hello, World.");
There's sooo much going on here that's absolute mind boggling at first. System? what are the dots for?
And then your second Java program:
Code:
Scanner in = new Scanner(System.in);
String str;
System.out.println("What is your name? ");
str = in.nextLine();
System.out.println("Your name is " + str);
There's soooooo much going on here. Especially the scanner class line. How do you wrap your head around that? I couldnt for a long time.