tensordyne wrote:
8) If you learn C first you will understand easier why C++ does what it does. Many projects that use C++ files also use C. C++ is still being developed (C++14 standard, 17 on the way) while C seems more stable as a long term standard (C11 does not look like it needs updating?).
Good Luck Learning C++ however you do it!
C and C++ are similar, but learning either means learning that language. They share commonalities, but not learning C won't necessarily mean I won't understand C++. Learning C essentially just means it'll take longer to reach the end goal. While C does have it's benefits, it'd appear to have it's disadvantages, people seem to hate pointers and far prefer references as an example, which is only achievable through C++
C++ is also a newer language, and more maintained, so sure it is being developed still, that just shows it isn't redundant and is being maintained.
I do appreciate the input though, it is useful. I aim to begin properly learning it at around the middle of June, although I have written a little "Hello World" window with help of a tutorial.
My next big job is beginning to handle more graphical elements, I really want to make a button, then I can try to build up a simple little toolbar, and after that I'll begin to move onto learning the more complex elements (which in my case will be the parts needed to make a modeller and ray tracer).
On the bright side I have worked out roughly how I think I'll do the modeller and I'm quite happy with the system, it seems it should be able to handle most objects pretty efficiently and might even be a bit easier to model stuff in...