I am almost out of college and I still cant fucking code. I know some basic Java and some Visual Basic. No Android experience, no JEE stuff, no Webdev. What the fuck do I have to learn to get a job? I do know design patterns, algorithms and all the theoretic stuff though.
Yeah, but what field is the easiest to get into if you almost have a degree?
Isn't Android the same? What about iOS? Swift just came out, so not many people know it. But I don't know how much ObjC I need.
And what about Java Enterprise Edition?
Become middle management like all the other talentless hacks who think they are actually "STEM" educated. Take management courses after you graduate (post graduates tend to get a heavy reduction in class cost).
android is no webdev
don't waste your time learning ios
php is a lean and comprehensive language, bad practices screw it though
java ee is ok, but you'll need a certification to get a job, and you'll still won't have the practice that a senior programmer with 15+ years
also, grow up. the best tool is the one that gets the job done
You will definitely have to learn some stuff on your own, and make your own projects to show on a resume/portfolio. Depends on what track you want to go on. There's a million free online resources on how to get into webdev, and the same if you want to get into making Android or iPhone apps. The real problem is you just went through college and nobody taught you what to do to get a jobby.
If you're the kind of lucky person with extremely caring parents: live with them, try to get an internship, and dedicated as much free time as you can to whatever you want to learn.