@slash
I'm pretty sure Eclipse IDE is still standard. You can go with with other free IDEs though if you can make them work for you. Some people like to use vim with plugins.
As for which language? There's a lot of flamewar material in that question- best leave that to a poll instead of a post.