The initial impressions:
"Principles and practice" feels monolithic to me: About 1200 pages length and very in depth. Nevertheless, it feels like a good reference.
"Accelerated C++" it's a bit clunky. Best suited to people with experience in various programming languages.
"Thinking in C++" is a pretty good introduction to programming, OOP, and C++. The writing style is clear and both volumes are freely available. I would go with this one.
My thoughts are, we first need to know the level of knowledge each group member have, and then try to reach a consensus for using the same learning material, as we could organize the assignments best. Feel free to comment either here or in the Google groups page.
Cheers
]]>https://groups.google.com/forum/#!forum/archcppstudy
Feel free to apply and I will let you in as soon as possible.
Cheers
]]>room -- archcppstudy
server -- conference.jabber.org
password -- cppstudy
the start date for the group is to be discussed but hopefully early september
]]>I always wanted to wrap my head around C++, but never made a serious attempt, maybe a focused study group is just what I needed.
Already know ANSI C and Java, so I supose it won't be that difficult for me to understand the basics, right?.
I support the Google+/Subforum idea for organization, and I think we should address weekly and monthly objetives and submit our assignments to a googledrive/dropbox shared account only visible after the deadline, forcing us to avoid cheating.
Another suggestion may be the usage of game mechanics, with custom badges or trophies, but that will require a manager, of course.
Last but not least, I stumbled upon this neat google tuts, that could be useful for anyone in this thread: http://code.google.com/intl/es-ES/edu/l … arted.html
]]>duster wrote:so most important is there a day that works for everyone? myself am busy tuesday and wednesday other than that im avalible... anyone else have time constraints?
Yea, from experience. It's hard for college study groups to find a good time for everyone. Can we just communicate through a forum or something that allows peoples input throughout week and up to a deadline day like once a week.
i think thats a great idea maybe the forum admins will give us a place to post
]]>so most important is there a day that works for everyone? myself am busy tuesday and wednesday other than that im avalible... anyone else have time constraints?
Yea, from experience. It's hard for college study groups to find a good time for everyone. Can we just communicate through a forum or something that allows peoples input throughout week and up to a deadline day like once a week.
]]>so most important is there a day that works for everyone? myself am busy tuesday and wednesday other than that im avalible... anyone else have time constraints?
One day is as good as another for me but I'm in Australia so there is a time difference. The time here is UTC/GMT +9:30 hours.
]]>First, let me say that I think this idea is great, also the "group project", I will sign up for sure.
But, let me warn you... C++ is an old language, and it's a huge one... so please choose a good resource to get started.
Ditch everything with "21" or "Dummies" in the title.
I read "C++ without fear", it seems OK... but it isn't: teaches you bad things like "void main()" or using "system ("pause")" it also assumes you run Windows, so some of the code won't run in Linux... not to mention is outdated and suggests you to use old compilers/IDEs.
Deitel books are usually bad too.
I'd say, currently: There are three mayor C++ books to start programming:
"C++ primer" , "Accelerated C++" and "Principles and practises using C++".
The latter is written by Bjarne Stroustrup , creator of C++, and it's used in several universities.
It's a deep book, full of excersises, images, and full color, it's also easy to understand: I'd say it's my favourite.
"Accelerated C++", is, as stated in the name: a more "accelerated" approach, it's shorter than the others, and it assumes you have a programming background: It's a great book, and I'd read this if you know C or Java and want to learn C++ quickly.
I don't like "C++ Primer" too much, but it's a good book, something in the middle of the other two ones.
"The C++ programming language" covers C++ and the Standard Library more in deep, but I'd not choose it as introductory book, you have the other one from Bjarne.
Ah, and "Thinking in C++", I read "Thinking in Java" and Bruce is a very good author, I have not read the aforementioned, but seems OK to me.
]]>--edit--
apparently having issues with jabber right now
]]>Larry65 wrote:Hi, I'm new here but interested in joining this group, time permitting. If I could make one suggestion that either during or at the end there is a real world type of project or at least a larger project.
This is a very good idea IMO.
A project that could be done in steps and still has the potential to grow in time.
Sounds great to me too.
]]>