+ 1st OS: PCDOS 3.3
+ 1st Language: BASICA
+ Current Platform: Android
+ Current Platform: iOS (iPod / iPhone / iPad)
+ Current Platform: *NIX (Mac OS X, Linux, Solaris)
+ Current Language: Erlang
+ Current Language: C / C++
+ Current Language: Java
+ Current Language: Objective-C
+ Operating systems I use:
PCDOS, MSDOS, Windows 9x, Windows NT, Red Hat Linux (Red Hat / Fedora / CentOS), Debian Linux (Debian / Ubuntu), Mac OS X, Solaris.
+ Computer languages I know:
+ Natural languages I know:
Cantonese, Putonghua / Mandarin, English, Japanese, Korean
I started programming since I was 6 years old (in 1986). BASIC (BASICA / GWBASIC / QBASIC) was my primary language until 1996. I learnt Java by myself and took my first step into OOP in 1996. At around 2000, I learnt C and C++ at university and they became my primary languages. Since then, I gained my proficiency in both Java, C, C++ and MySQL. At around 2008, I was more into scripting languages like (the more classic) Perl and (the more elegant) Python and Ruby. At last, I learnt Perl but didn't have time on Python and Ruby. Since few years ago, I found Objective-C interesting and learnt it. I'm into Erlang recently and find it a great language!