Not precisely, Unity more or less is your IDE, with the text editor and build tools being outsourced depending on what platform you are targeting. You have a separate text editor(which, you actually CAN use Visual Studio(Or Notepad++, Sublime Text, etc..), if you have Windows and a desire to. Also, there are products where you can use VS to develop Unity games,like UnityVS( http://unityvs.com/ ) which, at $100... Isn't precisely cheap, but considering what Visual Studio and Unity Pro costs, game development shops generally don't find too much of a problem paying it. Without that Unity leverages it's own editor for handling your build logic and debugging dependent on platform, which for Windows Store and Windows Phone apps, that ends up in Visual Studio, for Android apps it spits out an Android project or an APK depending on how you set it up, an Xcode project for iOS, etc...
Browser plugin is disabled on my system, however as someone who has written Android apps and continues to use Eclipse to work on my Computer Science degree... I still instantiate my fair share of Java classes on my computer. I am definitely more of a fan of the brewed version of java rather than Java the programming language or the VM environment that is called Java.
How about something from the 25th lesson? http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=25 The implementation of CreateGLWindow() is very windows specific, and from what I've looked at, there doesn't seem to be a tutorial for a Linux/X11 nor a SDL specific implementation, they do have GLUT for OS X and Solaris.. However, actually creating a window and polling for key input is very platform-specific with NeHe's tutorials, which may be why the OP was asking for tutorials specific to Linux.
If everyone tried selling plain MP3s, the Record Companies, wouldn't deal with that crap. They want to make sure that if there is online sales of their property, that there is at least some level of protection, so that the buyer doesn't immediately send it on P2P networks. I mean, I like the idea, myself, it just isn't realistic. Of course I would prefer if they used, if any codec with DRM, they could at least use something like FLAC with DRM built-in, and have something in AAC for those on dial-up.