Why not just learn C/C++? Everyone will tell you this -- and for good reason, because it's very true! -- actually learning a coding language is the easy part (and knowing one just makes everything easier because of a massive almost universal overlap of ideas, philosophies and structures between most really major languages).
It's the least fun part, but it's the quick part and the easy part. And then you get to move on to the fun part (but the hard part) of figuring out how to apply your abstract knowledge of code into producing your ideas for homebrew applications, and if you don't already have a vague idea of how to utilize code you can always look at similar ideas as a model.
Regardless of the approach you take, though, I look forward to seeing what you make. Happy brewing!
