hi folks. after a week of exploring linux mint 13, i found it so useful that i made it as my main os. now i want to return something to the open source community (not financially though, not for now) maybe by developing some applications or taking part on upcoming projects. i just want to know what programming language/s should i familiarize myself with and how to implement it (i'm fairly conversant with vb.net, but i know i can't use it here). thank you.