What I've learned thus far:
An associates is pointless.
A bachelor in BCIS is hardly useful. If you have the knowledge and know how and some experience, someone will hire you.
You can learn a ton of stuff online for free.
After you get done with the free online courses you need to develop some stuff on your own, like websites and have a portfolio.
After that, if you somehow land a junior position, you need to be given some deadlines and a bunch of red bull so you can really see what it's like in a coding job, no matter what language.
The first things I've decided to learn are:
Programming Logic. I will take a course on that for sure.
After that is Python, SQL, CSS, Java.
www.codeacademy.com is amazing and I will later check out Coursera as well for courses.
www.codingdojo.com as well. Plenty of others.
Great article here:
http://www.diygenius.com/learn-to-code-online/
This is just the beginning.