Howdy,

I just finished year 12 and I am taking a year off to work full time for a software company in Sydney. After that I want to study Software Engineering or Computer Science, maybe with a double degree in Business/Commerce or Math.

While I'll be working as a .NET developer for the next year (developing debt management and recovery software in C# and .NET 2.0), which will give me excellent programming, design and experience for when I start the university course, I want to do something to learn about some other things the course may entail - mostly writing, math and electronics. I am hoping you guys know some good links and resources (anything visual or audio)

To improve my writing, I plan to write and submit a lot of tutorials and documentation about programming. But for the maths and electronics I am unsure where to start. I have a full year to prepare so I want to make the most of it.

This is what I have learnt about in math over the last few years (off the top of my head):

- Calculus - derivatives, integrals and definite integrals and first principals stuff.
- Trigonometry - trig. identities, trigonomic calculus, cot, sec and cosec functions.
- Complex numbers, mandlebrot set, julia sets and quadratic iterations.
- Statistics - confidence intervals, z-indexes, inferential statistics
- Deductive geometry
- Vectors, both 3D and 2D, and 3D vector geometry (great for game engines I guess)
- Matrices - identity matrix, inverses and solving systems of equations using matrices.

Based on what I have learned, and I know people here are probably way more advanced in the field, where would the next logical step be? (I don't know what course I'll be doing just yet, so I don't know what the material I should be studing is yet, until I get accepted).

In electronics I know mostly nothing (not really a hardware guy), so some good e-books or videos would be good for that too.

I really want to make the most of the next year, so any help would be great!

Thanks!