Basically there are two basic sorts of programs you make in windows. Windows GUI programs and Console programs. GUI programs have to worry about windows and messages and handle this and handle that... i.e. there is an inherit complexity.
Console programs are, on the other hand much much more simple. Which allows a beginning student to focus on what the program does and how the program is constructed. There are no cool graphics, but there is less headache over some GUI API.
What I generally do in Dev-C++ is choose "new source file" and then code away. This works great if you have 1 file you are working with. If you are going to code multiple files for the same program it helps to make a project... but after you get used to working with the simple "new source" method, you will eventually just choose the "empty project" rather than those stupid templates.

(course then you learn to create your own templates... )
(note that there are other kinds of windows programs (COM, ATL, DLL, etc.)-- but these are not really "basic types").