After spending a long time in the land of python, I took the plunge and switched main languages into a slightly more complicated and compiled one. Due to my interest in server/client and p2p networking, the language fit me well. It also introduced me to the concepts of multi-threading and concurent-safe structures