Page 1 of 1 |
Grale
Banned
Posts: 3321
Location: Invert
|
Posted: Sun, 20th Oct 2013 22:23 Post subject: C++ recommended reading |
|
 |
I have zero experience in programming C++ in fact it's been a long time since I wrote any code.
My experience was many many years ago with the Atari St and machine code.To me working in machine code was very simple and straight forward.
Can you recommend a book to learn the from. And im not the greatest mathematical minded person, will this be a problem? I remember having books as reference while programming was invaluable.
I have a goal in mind at what I want to achive, however i understand it will be a long road before I reach that point
|
|
Back to top |
|
 |
|
Posted: Mon, 21st Oct 2013 14:37 Post subject: |
|
 |
Why don't you do some C#? It is fairly easy to start with and visual studio express is free and really good for starters!
|
|
Back to top |
|
 |
Grale
Banned
Posts: 3321
Location: Invert
|
Posted: Mon, 21st Oct 2013 15:35 Post subject: |
|
 |
I was wanting to use Ogre and Ode in the future. And thought why not just dive in the deep end and learn the latest language. Will C++ allow for other platforms not just Windows?
MSI X570 Tomahawk |Corsair Vengeance LPX 32gb 3600mhz | Ryzen 5800X3D | EKWB Watercooling | Seasonic Focus GX 850 Gold PSU | 4090 Founders | Predator X34P UW curved monitor | Window Pro 10 x64
|
|
Back to top |
|
 |
|
Posted: Mon, 21st Oct 2013 15:47 Post subject: |
|
 |
Oh you want some 3D programming with a ready engine, well in that case for ogre you should probably go C++. And yes, there is a C++ compiler for almost any platform.
Mono the multiplatform equivalent of C#... if you were wondering 
|
|
Back to top |
|
 |
|
Posted: Mon, 21st Oct 2013 22:05 Post subject: |
|
 |
Just learning the language won't be enough. Modern C++ changes quite radical with libraries you use ala Boost, QT.
Check out Bruce Eckel's Thinking in C++ @ http://www.mindviewinc.com/Books/downloads.html
Books are old, but are great as a starting point for learning the base language.
|
|
Back to top |
|
 |
LeoNatan
Banned
Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
|
Posted: Mon, 21st Oct 2013 22:08 Post subject: |
|
 |
Recommended reading: Google, Stack Overflow.
In other words, don't learn from books. Start a small project that you want to do, hit a wall, read and learn to overcome it. Hit another, learn to overcome. This is the best way to learn.
|
|
Back to top |
|
 |
Werelds
Special Little Man
Posts: 15098
Location: 0100111001001100
|
Posted: Mon, 21st Oct 2013 22:14 Post subject: |
|
 |
What Leo said.
It's fine to use a book to learn the very basics if you really prefer, but there's no book that teaches you how to overcome situation X, Y and Z when you encounter them.
|
|
Back to top |
|
 |
|
Posted: Mon, 21st Oct 2013 22:55 Post subject: |
|
 |
yep. that's right, although if You've never programmed it'd be good for you to read some book/tutorial/guide with the basics:
- variables
- operators
- functions
- pointers
- memory managment
- classes (just basics)
just to understand what's going on if you're looking at any references or examples in the internet.
play around with a compiler, then set yourself an achievment (a game in ASCII or something).
|
|
Back to top |
|
 |
Grale
Banned
Posts: 3321
Location: Invert
|
|
Back to top |
|
 |
Page 1 of 1 |
All times are GMT + 1 Hour |