I'd say getting a university degree would be the single best thing you could do. Yes, some will argue you can have experience without a formal education, but immigration programs are very bureaucratic.
Learn the things you'll hear people dismiss as "academic". They do that because those things are hard :) There are many people out there capable of figuring out how to use jQuery after reading a few tutorials. Much fewer understand how computers actually work. Learn the theory. You can start before university.
This isn't meant to be insulting. It's just something I wish someone told me at that age. When you are young, it is easy to impress those around you who "aren't good with computers". When that happens, briefly congratulate yourself, then keep working.