Samael88
Evil always finds a way
- Reaction score
- 181
i dont want to make games persay, i may want to do that. but i want to step into it. I want to make some simple programs first. For example. A word scrambler. that takes the first and last letter of a word, and randomly scrambles all of the letters in-between
That c++ is great for. The thing about c++ is that it does not have many limitations, you don't need to learn everything about it to make a simple program as that.
There is actually enought information on those tutorialpages I mentioned earlier to do just that.
Python is best for making lightweight applications and it has an easy syntax, I personally wouldn't use it for making 3D applications.
Dude, python is a descent language, but c++ is better to learn from the beginning and that's it.
3D apps are no problem at all with python btw, the code tends to be a bit messy tho, "mount and blade" is a 3D game written in python and it runs smooth and well, there is even HD addons for it that works just fine.
If we compare the two examples you used earlier, what do you learn about programming from this "print Hello World!"?
1. That python is simple.
2. How to print text with python.
What do you learn from this:
Code:
#include <iostream>
using namespace std;
void main()
{
cout << "Hello World!" << endl;
}
1. How to use headers.
2. Writing a simple function.
3. Using namespaces.
4. Displaying text.
5. How to jump to the next line to write.
That is why I personally think that c++ is better for beginners, python is just to easy for a beginner to actually learn something about programming from it.