Why the fuck is learning a programming language so hard
Because you haven't had your daily dose of SICP.
Ok, OP here. I already know how to program in Obj-C but have no idea how to switch to Java.
The IDE is so old and outdated (eclipse and AS) it's insane.