C and C++ cover all the bases from systems level and embedded programming to full blown desktop applications, and in that respect you cannot go wrong. However because of thier general purpose nature, they may not be the quickest way of producing some applications.
Having said that products like Borland's C++ Builder and to some extent Visual C++ help improve productiviy in visually rich applications. (I have heard that C++.Net is better in the RAD department).
C and to a lesser extent C++ (of which C is a subset) compilers are available for the widest range of processors and platforms, for that reason if you wish to (one day) program professionally, and especially if you are interested in embedded systems, then C/C++ are the languages to learn. If you will only ever code desktop applications, then whatever gets the job done. Programming for the Web particularly may require learning a wider range of more specialist programming and scripting languages, such as Java for example, but learning C++ first will do no harm.
For a tutorial see http://www.cplusplus.com.
Note however, that the tutorial strictly adhere to ANSI standards, and the MinGW CGG compiler that DevC++ uses is rather strict about compliance. The guys at http://sourceforge.net/forum/forum.php?forum_id=48211
can help you with this, but mostly it is a case of removing the .h extension from standard C++ headers, and declareing "using namespace std ;" after the includes. The tutorial also discusses C style strings and the C string library, but not the C++ string class.
My preferred tutorial is the electrionic one bundled with Visual C++ 6.0SE. It is base on Ivor Horton's Getting Started with Visual C++, but despite the title covers only pute ANSI C++ console mode apps. so does not obfuscate things by diving into GUI applications.
With DevC++ you get no visual development tools, not even a resource editor. You can get these tools from third parties on the web. You also get no GUI class library like MFC. wxWindows is an alternative, otherwise you are stuck with Petzold style Win API programming, but that is good for the soul, and you will at least get a better understanding of what is going on under the hood.
for electronic books and tutorials that can be downloaded.