total jobs On InformationTechnologyCrossing


new jobs this week On InformationTechnologyCrossing


total jobs on EmploymentCrossing network available to our members


job type count

On InformationTechnologyCrossing

Reference Help for Studying Programming

What do you think about this article? Rate it using the stars above and let us know what you think in the comments below.

There is no shortage of books on the subject of C++ programming. The difficult part is finding the one that best suits your needs. When learning C++, it is important to get a good introductory book that is informative and easy to read.

Beginner Book Titles
  • Lawlor, Steven C. The Art of Programming: Computer Science with C++. PWS Publishing, 1997. ISBN 053495135X.
  • Eckel, Bruce. Thinking in C++, Vol. 1 (2nd Edition). Prentice Hall, 2000. ISBN 0139798099.

  • Riley, Richard. C++ (Teach Yourself Books). Teach Yourself, 2000. ISBN 0658006967.
Advanced Books
  • Ladd, Scott Robert. Advanced C++ Techniques. O'Reilly & Associates, 2000. ISBN 1565927338.
  • Meyers, Scott. Effective C++: 50 Specific Ways to Improve Your Programs and Designs. Addison-Wesley, 1997. ISBN 0201924889.
  • Langer, Angelika, and Klaus Kreft. Standard C++ IO Streams and Locales: Advanced Programmer's Guide and Reference. Addison-Wesley, 2000. ISBN 0201183951.
Reference Books
  • Josuttis, Nicolai M. Tlie C++ Standard Library: A Tutorial and Reference. Addison-Wesley, 1999. ISBN 0201379260.
  • Schildt, Herbert. C++:Tlie Complete Reference. 3d ed. Osborne/ McGraw-Hill, 1998.ISBN 0078824761.
  • Volkman,Victor. C/C++Treasure Chest: A Developer's Resource Kit of C/C++ Tools and Source Code with CDROM. CMP Books, 1998. ISBN 0879305142.
Online Information and Resources

Perhaps the first place programmers go when needing information is the Internet. It is important to bookmark a list of resources available, which can be accessed when needed. The following sections contain a few links to get you started.


Newsgroups are Internet based message boards that allow users to post messages or reply to messages that other people post. Newsgroups are descriptively named to give an idea of what the newsgroup is about. For instance, comp.os.netware, is the NetWare discussion group under the computer operating system section. There are thousands of newsgroups on almost every possible subject. Newsgroups can be a valuable resource for anyone involved in the IT industry. Almost every part of the IT industry has related newsgroups.

Newsgroups can be accessed via a newsreader such as those included with Microsoft Outlook or Netscape Communicator, or via a Web interface. Accessing newsgroups through a Web interface on a site such as usenet is the easiest way to get started. For more information on newsgroups, refer to the online websites on programming.

Internet newsgroups are a favorite haunt of programmers, and C++ programmers are no exception. The following is a list of some informative newsgroups:
  • comp.lang.c++
  • comp.std.c++
  • comp.sys.lang.c++
  • it.comp.lang.c++
  • alt.comp.lang.learn.c-c++
Magazines and Journals

There are also a number of magazines and journals on the subject of C++ programming. Most offer a Web site that provides a detailed look at what the publication provides, so that you can assess whether or not the information is relevant to your needs. These Web sites also provide the capability to subscribe online:
  • Tlie C++ Report ( Subscription, $79 for 10 issues. The C++ Report provides an extensive list of how-to articles, hands on programming techniques, and reusable source code.
  • C/C++ Users Journal ( Subscription, $29.95 annually. This journal covers everything you need to know about the world of C++. A great resource for both beginners and advanced programmers.
  • C++ Builder Developer's Journal ( Subscription, $79 annually. This journal helps you learn the tips and techniques to becoming a better and more efficient C++ programmer.
Web Pages

The vast array of C++ related Internet Web sites will keep those looking for information busy for a considerable amount of time. The following list contains just a few links to get you started:
  • Ask the C++ Pro ( this site for a C++ search engine and links to numerous other programming resources.
  • Eg3 ( great source for links and other resources. A good place to start your C++ journey.
  • C++ Bookmark ( good starting point that contains even more resources, more links, tips and tricks, compilers, and the inside scoop.
  • DevCentral Learning Center ( site that offers tutorials on C++ as well as general information on OOP.
Professional Associations

Networking with other programmers can be invaluable. Invariably, programmers will come up against a problem that is very difficult to solve. Having a connection to other programmers who have had the same or similar problem can be a valuable resource, which can save lots of programming time and frustration. The following list contains a few professional associations that may be of interest to you:
  • Association qfC and C++ Users ( ACCU is a worldwide association that is open to both advanced and beginner programmers. It offers book reviews, training seminars, and numerous other services to assist you on your C++journey. There is a fee for membership.
  • The International Programmers Guild Society ( IPG is a good resource for those wanting to connect with other programmers. It is not specific to C++, but rather is a site for programmers in general. It does, however, provide links to many C++ related Web sites. The site also includes a newsletter and a job search index. It appears to be a good site to bookmark and provides good links to further programming resources. As with the ACCU, there is a fee for membership.

If this article has helped you in some way, will you say thanks by sharing it through a share, like, a link, or an email to someone you think would appreciate the reference.

By using Employment Crossing, I was able to find a job that I was qualified for and a place that I wanted to work at.
Madison Currin - Greenville, NC
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2023 InformationTechnologyCrossing - All rights reserved. 21