Yeah you can land a job as a programmer. You won't have CS fundamentals, so you may have a tougher time preping for programming interviews, but you can make it through. Java Tutorial usually cleared up issues I was having when I was learning Java. My suggestion: download VirtualBox and a Linux Distro (most likely Ubuntu), download and install the JDK (different from the JRE), get comfortable using Terminal and the command line, put some time in with Vim or Emacs rather than an IDE. An IDE makes it too easy when starting out; mistakes are fine, that's your opportunity to learn. An IDE will just hold your hand and prevent you from paying attention to the code you write.