-Programming -advanced electric/electronic engineering -Another language. Not sure which, but I want to be trilingual. -A lot of other things that I can't put my finger on right now -How to draw
If you'd like to pick up on Russian, I'll be glad to get you up to speed. For programming, there's a website linking to hundreds of resources for many-many languages, most of which I can't recognize: Become a Programmer, Motherfucker. Did you know that you can write desktop applications with Javascript?
Thanks for the offer, I'll consider it in my spare time (and thanks for the link, I'll investigate) As for Javascript - yes, I know, but I think I remember a metaphor for it said by someone: it's like converting a treadmill into a commuting vehicle. Sure it works, but there's better ways to do it.
Hell - technically, nowadays you most likely could be able to code down applications/games in HTML5 and run them as a native application with some sort of Webview wrapper or HTML parser (which would effectively be a single-website web browser)
Not any material, no - only an explanation. You've seen what HTML5 is capable of, yes? Movies, games, advanced almost-app-like websites. Now most likely, if you were to take Chromium's webpage-rendering code, add execution code and make it point to a folder/website, most likely it would load and run that HTML5 code with no superfluous feature - if it's not in the page, it's not there. Sorta how, in the past, you could package Shockwave Flash (SWF) files into executables, except you have to write the execution software yourself instead of relying on Adobe's code.
(And now my crazy self is thinking about making an HTML5 web browser from that tech...) Yeah I'm def going to learn to code just to see if this is possible.