Many Ideas but No "Hacking" Skills
dryicerx: Since you got the very basics down, stop just learning. Start building something Immediately.  - Design the Outline of Application from user perspective
  - Pseudo code
  - Just Start Coding
  - Learn as you are coding

Instead of just learning random things, it's a lot faster to be building something and learning what you need to know at the very given moment. Pick a small app to build, consider it a big example, if it works, you already have a app and you've learned how to code.