Thanks for the replies, there's a lot of information there to consider.

If anything, the C++ route would appear to be the best choice even though it has the "difficult-to-lean" tag.

Time to buy some books - methinks.

Cheers

Humpy