^ That's an actual thing: https://en.wikipedia.org/wiki/Metaprogramming
If you're learning programming and in college, join this FB group: https://www.facebook.com/groups/hackathonhackers/
For high school: https://www.facebook.com/groups/PennAppsHS/
(Don't be confused by the usage of "hacker" in the name- or, if you're Genghis, don't make a stupid joke about it, please. It's just being used in the "make cool, hacked-together things" sense, not the CSI "lol im gonna blackhat ur mom m8" sense.)
These two groups are two extremely large communities of hackers/makers/designers/coders that not only help you out if you're interested in stuff like student-run hackathons (which are a great way to learn stuff quickly) but also provide a lot of motivation to always learn more. And of course, they consist of a lot of incredibly helpful people who can help you make just about anything you can make with code and hardware.
Edited 8/22/2015 03:57:29