Quote (garrettthegreat @ Dec 13 2016 03:27am)
My advice is to find a small project and write it from scratch. I've done these challenges before and they can help a lot:
https://www.reddit.com/r/dailyprogrammer/As far as OOP, start small. The idea is that data and functions should be grouped in a logical way. Computer code, no matter what programming language, can become extremely hard to follow if written poorly. OOP combats that by modeling code from real life objects or concepts.
Have you looked at C#? You lose access to some of the tricks you can do in C++, but .NET has an overwhelming large amount of libraries built in, which C++ has none. The Visual Studio IDE is exceptionally good as well, which is also available for C++.
Thanks for great response!
No, I havent looked at any other languages yet. I checked some pro/g/ramming challenges you linked above, very similar.
But I prefer tasks which force me to do some exact things, with answers or solutions so I can check myself
