Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Most programming books that explain programming languages and techniques start with a "Hello World" example. There's no need to break with tradition. You use the command prompt as the IDE; this is important because all IDE tools available for Linux create make files like the one you create here, based on the project's contents. Eventually, you must figure out how they work when a problem surfaces.
Before getting started, you need the following: