O.K. I think I found a good tutorial for me to learn with, but I was hoping someone here would take a quick look and tell me how well it might help me. Please don't tell me to read the tutorial on here because I tried to read it but it talks about stuff I don't understand like octal and hexadecimal. So please some take a look at this website http://www.cprogramming.com/tutorial/c++-tutorial.html and let me know.
P.S. Sorry I didn't post this on my other thread but I'm pretty sure that one is long forgotten so I made a new one.
I've used the above site before and personally i would definitely not recommend it, I don't think you can get a better tutorial than a good and well descriptive book (none of the "in easy steps" rubbish, It's terrible).
I can also help you with the hexadecimal myself. You should know that our numbering system works to a base of ten or the decimal system (ie the least significant digit increases 10 times before the next digit increases once), well hexadecimal means to a base of 16.
(00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10, 11, 12)
as you can see the least most significant value (value on right) increases 16 times before the next significant value (one digit to the left) increases once.
The values range from 0-F rather than 0-9 so instead of 10x10 (100 decimal) possibilities your get 16x16 (256 decimal)
In certain aspects they may be but in all general programming there's usually a really simple way as just entering a number as decimal (the system we use in everyday maths), in C++ though i doubt you'll ever need it for anything (although it's handy to know just incase)
I think OpenGL works on Hexadecimal by default, but usually with most programming languages there's a really simple way of using decimal such as just preceding the value with the letter d or such.
Just dont worry about it for now, and if you ever find you need it at any point it's easy enough to google!
Like i said, i personally recommend a good book such as the one in the link below but if you're not able to spend that much money i can only suggest trying to find a tutorial that's easy enough to understand, but is also backed by many people saying it's a legit tutorial and works well for them.
(yes i think the tutorials on this site are decent but mainly for recapping over forgotten information/something you didn't understand first time round. I'm not sure how well they are for a learner)
I have this book myself and i'm still finding it amazingly useful...
Although it doesn't cover everything it goes over all the core material you'll definitely need to know and it explains every little part in great detail.
unless...could anyone here teach me via skype? that way i can ask questions while the lesson is going on instead of posting it one here and waiting for a response.
I would be happy to help via skype, however depending on timezone differences (and my availability) could make it slow going
It's currently 1am in the UK so i'm getting a little tired :D
P.S. skype name is same as this forum SatsumaBenji
Please tell me you're skype name so i can confirm it's you.
Ocatl and hexadecimal are pretty useful in low level computer representation because how the translate from binary. For example, an octal digit is equivalent to 3 binary digits, and a hexadecimal digit is equivalent to 4 binary digits. This makes representing large binary numbers much easier. It's for this reason that most of the time places in memory are represented in hexadecimal.
The base 10 system (what normal people use), doesnt have this nice little relation with binary.