14 years later I'm still coding and run my own company.
you RUN your company and still code? that gives me hope for starting my own company in the future!
and for rabid_lunatic, as much as a fan of C# as i am, i'd say go with java. i honestly think there is little chance for C# to have any libraries that can target any phones, but you can look (Mono:ARM looks
promising...) C# is a great language, but if you want to be universal, go with java.