Programming in Linux

Are there any programming options for linux? I’m a teacher and I want to get a classroom set for my programming class. Unfortunately the whole district runs in linux, and as much as I scream and cry, it doesn’t look like that’s changing any time soon. I have 1 super kit so far to see if I can get it to work in my lab. I read Modkit was working on linux support, but it sounds like people have already been waiting for years on that one. I’m also waiting on the tech support to install PROS to give that a try… Any other options? (preferably larger and more official?)