Jump to content



Photo

C++ Books & Sites


  • Please log in to reply
14 replies to this topic

#1 Valik

Valik

    Former developer.

  • Active Members
  • PipPipPipPipPipPip
  • 18,879 posts

Posted 19 February 2007 - 04:22 PM

Since this gets asked periodically and I'm tired of answering the question, here's a list of the books and sites I use or have used to learn C++.

Books:
  • "The C++ Programming Language (Special 3rd Edition)", Bjarne Stroustrup - I wouldn't exactly call this a beginner book. This was the book that taught me C++ but a lot of stuff was well over my head in the beginning since I had no prior programming background. I still use this book for reference and probably always will.
  • "Thinking in C++ 2nd Edition", Bruce Eckel - There are 2 books here, Volume 1 and Volume 2. Both of these books are free to download (I believe you can purchase physical copies as well). I've read both and for free books, they aren't too bad. Quite a bit easier than Stroustrup's although these won't become reference books.
Sites:
  • MSDN Library - For all things Windows-related. The August 2006 MSDN Library was posted as a free download. It can integrate directly with Visual Studio 2005 or be used stand-alone.
  • CodeProject - A lot of Windows examples for a wide variety of subjects.








#2 Valik

Valik

    Former developer.

  • Active Members
  • PipPipPipPipPipPip
  • 18,879 posts

Posted 12 May 2009 - 04:40 PM

I should have added this site years ago although to be honest I didn't really use it much. That's just changed since I was able to find the solution to a problem within minutes by reading this site. The site is, of course, C++ FAQ LITE.

#3 Nutster

Nutster

    Developer at Large

  • Developers
  • 1,450 posts

Posted 11 July 2009 - 02:17 PM

I would like to add the site www.cplusplus.com: C++ Tuturial.
David NuttallNuttall Computer ConsultingAutoIt allows me to re-invent the wheel so much faster.An Aquarius born during the Age of AquariusI'm off to write a wizard, a wonderful wizard of odd...

#4 monoceres

monoceres

    asdf

  • MVPs
  • 3,746 posts

Posted 21 November 2009 - 02:21 AM

I've got the C++ Primer recently. Definitely not the worst book I've read on the subject.
Posted ImageIs the link in my post broken? I do not longer own my domain, all the files are moved to my new domain.Example: http://monoceres.se/test.au3 -> http://andhen.mine.nu/monoceres.se/test.au3

#5 WeMartiansAreFriendly

WeMartiansAreFriendly

    Where's the kaboom?

  • Active Members
  • PipPipPipPipPipPip
  • 1,245 posts

Posted 01 May 2010 - 07:48 PM

I've heard good recommendations to start with C++ Primer (5th Edition) by Stephen Prata. After that C++ Standard Library, A Tutorial and Reference by Nicolai M. Josuttis
Posted ImageDon't bother, It's inside your monitor!------GUISetOnEvent should behave more like HotKeySet()

#6 BrewManNH

BrewManNH

    באָבקעס מיט קודוצ׳ה

  • MVPs
  • 7,053 posts

Posted 09 February 2011 - 03:02 AM

I ran across this site some time ago, http://www.learncpp.com/ . It seems to be pretty extensive as far as learning the basics of C++, I don't have any experience with the language yet, but I'm hoping I might get something out of the information in here.

How to ask questions the smart way!

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.

Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.

_FileGetProperty - Retrieve the properties of a file SciTE Toolbar - A toolbar demo for use with the SciTE editorGUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.

GUIToolTip UDF Demo - Demo script to show how to use the GUIToolTip UDF to create and use customized tooltips.

Posted Image


#7 Carla22

Carla22

    Seeker

  • New Members
  • 1 posts

Posted 03 August 2011 - 05:52 AM

Im currently Reading

Beginning C++ Game Programming by Michael Dawson

I just started but I really like this book because it goes at an evne pase and after every program explains what each section of source code means does and why it does that.

Sam's Teach yourself C++ in 10 minutes by Jesse Liberty

This book takes you about 10 minutes for each lesson so its good if you are on a busy schedule but 4 me its goes really fast and the chapters are so short its hard to understand some thing. If I had not read Beginning C++ Game Programming first I would have been lost in this book.

*the compiler that comes with Beginning C++ Game Programming is one of the best ive seen.

Carla

Edited by Valik, 03 August 2011 - 07:07 AM.
Spam link removed.


#8 Mat

Mat

    43 38 48 31 30 4E 34 4F 32

  • MVPs
  • 4,101 posts

Posted 26 November 2011 - 10:20 AM

The C book is fantastic. Perhaps a little lean in places, but it gives you the fundamentals. It's basically like feeding the actual standard into google translate and getting a layman's english version.

I don't know where I'm going, but I'm on my way.

AutoIt Project Listing


#9 sxyruz

sxyruz

    Seeker

  • Active Members
  • 5 posts

Posted 14 February 2012 - 10:32 AM

I don't think that you could get wrong with choosing Ritchie's The C Programming Language as a book to start with as he is the man who started it all. It is very simple, though something that will bore those who are in the language for quite a while already but will surely benefit those who are just starting with it.

Also, it would help to go through the exercises presented online.

#10 jchd

jchd

    Whatever your capacity, resistance is futile.

  • MVPs
  • 3,312 posts

Posted 14 February 2012 - 11:15 PM

It's outdated.

SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)

 

A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!

 

SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)

 

An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work

 

PCRE v8.32 regexp pattern documentation. AutoIt uses a slightly older version so that more advanced features are not all available.

 

RegExp tutorial: enough to get started


#11 acidman

acidman

    Universalist

  • Banned (NOT IN USE)
  • 266 posts

Posted 12 May 2012 - 06:01 PM

started learning c++ and I say thanks to autoit, it has given me a great foundation...
My dream is to have a dream...

#12 shanet

shanet

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 313 posts

Posted 16 May 2012 - 03:25 AM

I started learning with 'Sams Teach yourself C++ in 21 days'. Needless to say its taken longer than 21 days, (I have finished the first week after 1 1/2 years). I felt the object oriented part could be better, other than that it was good so far ;)
My code does not have bugs! It just develops random features.My ProjectsPure randomness
  • Small Minds.......................................................................................................Simple progress bar that changes direction at either sides.
  • ChristmasIt AutoIt Christmas Theme..........................................................I WAS BOOOORED!
  • DriveToy..............................................................................................................Simple joke script. Trick your friends into thinking their computer drive is haywire!
In Development
  • Your Background Task Organiser
  • AInstall Second Generation
BEFORE POSTING ON THE FORUMS, TRY THIS:
%programfiles%/AutoIt3/autoit3.chm

#13 acidman

acidman

    Universalist

  • Banned (NOT IN USE)
  • 266 posts

Posted 16 May 2012 - 07:09 PM

lol I have the c# book of 'Sams Teach yourself C# in 21 days' the first two weeks lessons were easy to understand Im busy with week 3 now, but becuase of autoit I already knew a lot of the things the book had to offer. Except for OOP,
My dream is to have a dream...

#14 jaberwocky6669

jaberwocky6669

    Dull light.

  • Active Members
  • PipPipPipPipPipPip
  • 2,118 posts

Posted 17 May 2012 - 02:02 AM

I'm currently reading through Effective C++ and Code Complete which has a lot of c++ examples mixed in with other languages.

#15 JohnOne

JohnOne

    John

  • Active Members
  • PipPipPipPipPipPip
  • 8,954 posts

Posted 14 January 2013 - 02:05 AM

Couldn't find this in a search, and I think it's a decent resource.

http://www.convertdatatypes.com/

Quickly shows a way to convert between data types.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users