Hey I am looking for: Up to date books on C++, Python and C#. I have been looking on Google but haven't found one i quite like so if you
could please post some great books or manuals or whatever then that would be much appreciated, thanks in advance!
Need books for C++, Python and C#
Started by NewBreed117, Aug 21 2012 10:07 PM
3 replies to this topic
Sponsor:
#2 Staff - Reputation: 8935
Posted 21 August 2012 - 11:06 PM
I posted a topic yesterday looking for good online sources to learn MODERN C++. The links in that topic should provide some pretty solid references and recommended the book C++ Primer, 5th Edition. Whilst I haven't read the new version I remember liking the third edition when I worked through it.
For Python, the documentation on the website is very good, and you might try Thinking In Python or A Byte of Python.
For Python, the documentation on the website is very good, and you might try Thinking In Python or A Byte of Python.
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer
#3 Members - Reputation: 538
Posted 22 August 2012 - 08:48 AM
Not sure about Python
C#
http://www.amazon.co...45646014&sr=8-2
Pros -
http://www.amazon.co...5646031&sr=8-11
Pros -
http://www.amazon.co...5646031&sr=8-10
Pros -
I would recommend getting all 3 books, if the C# 5.0 ones are not available the 4.0 will do, MSDN is also a great resource but not really good for learning directly from, if you read those books in the order above (covering the topics necessary) you will be fine.
For framework related sections I would advise getting a separate book as theres just too much content involved for those books above to explain. Things like Windows Forms / ASP.NET can be replaced with WPF / ASP.NET MVC (unless you need to learn the other versions).
C++
Although new versions should be out I recommend
http://www.amazon.co...45646583&sr=1-9
http://www.amazon.co...5646639&sr=1-14
There is a new version of that book coming out though here
http://www.amazon.co...5646583&sr=1-11
Those books were written or partially written by the creator of C++, its hard to explain the pros and cons as I used the books with C++11 resources, on their own their fine, just a little outdated but they best go with C++11 resources, not really sure of any decent C++11 books.
Dont be put off by their publishing date either, sure their old but still very useful, they even helped me in C# too
An overview of C++11 features is here
http://www.stroustru...m/C 11FAQ.html
C#
http://www.amazon.co...45646014&sr=8-2
Pros -
- Explains things really nicely
- Gets straight to the point
- Doesnt cover everything (it states this in the beginning though)
- Examples are very basic (this is great for referencing or learning though)
http://www.amazon.co...5646031&sr=8-11
Pros -
- Covers a lot of areas
- Explains in more detail
- Nicely Organised
- Misses important sections out
http://www.amazon.co...5646031&sr=8-10
Pros -
- Covers everything else that isnt mentioned in the two books above
- Author likes to bore you with theory that isnt even helpful
- Not organised nice at all
I would recommend getting all 3 books, if the C# 5.0 ones are not available the 4.0 will do, MSDN is also a great resource but not really good for learning directly from, if you read those books in the order above (covering the topics necessary) you will be fine.
For framework related sections I would advise getting a separate book as theres just too much content involved for those books above to explain. Things like Windows Forms / ASP.NET can be replaced with WPF / ASP.NET MVC (unless you need to learn the other versions).
C++
Although new versions should be out I recommend
http://www.amazon.co...45646583&sr=1-9
http://www.amazon.co...5646639&sr=1-14
There is a new version of that book coming out though here
http://www.amazon.co...5646583&sr=1-11
Those books were written or partially written by the creator of C++, its hard to explain the pros and cons as I used the books with C++11 resources, on their own their fine, just a little outdated but they best go with C++11 resources, not really sure of any decent C++11 books.
Dont be put off by their publishing date either, sure their old but still very useful, they even helped me in C# too
An overview of C++11 features is here
http://www.stroustru...m/C 11FAQ.html
Edited by Dynamo_Maestro, 22 August 2012 - 08:50 AM.






