Trust me: You're much, much closer than you think to being able to do this kind of stuff. Keep at it, and you'll be more than ready to tackle problems like retrieving information from the Internet or building something that interacts with Facebook or Twitter or whatever or even connecting to something like an
Arduino to automate something like the lighting in your house in a matter of months.
I learnt programming at an university, true, but it'd be naive of me to think I'm somehow inherently superior to the incredible amount of people who're learning by themselves, some of which I work alongside everyday and are some of the best devs I know. Just take a look at the latest
Stack Overflow developer survey: a staggering 41% of people on that website identify themselves as self-taught. Believe me, if, after 4 days you grasp what you've demonstrated to understand in this thread, and feel the satisfaction and thrill that comes with a successful answer to a problem or clever logic in your code, you're leaps and bounds beyond a good portion of that 41% already. In a way, most good developers are self-taught. The area evolves so fast that by the time you're done with a college program 50% of what it covered has been rendered obsolete by the most recent advances and you're out of the loop. What a good university program does, and a good approach to learning even if you're self taught, is not teaching Java or Python or whatever, but teaching to learn and adapt to new tools.
Don't belittle yourself just because you're learning all by yourself. The amount of resources available on the web guarantees that all the information you need is out there just waiting for you to catch up with it. I'm sure you could be showing us a cool extension or app or game or whatever in a couple of months if you keep as committed to this as you've shown to be so far.