Good luck.
hello
For a guessing game all you need is powerpoint. Most simple games can be made with Java or C++.
Some C programs can be compiled in C++, yes.
1. Buy (and read) a good text-book. 2. Put everything in practice. 3. Write your own programs.
Practice practice practice
The simple past form of "practice" is "practiced."
It is the "Tower of Hanoi" and it is a puzzle. When you can solve the puzzle you can write the program, when you have learned enough to write simple programs. You do want to be able to write computer programs, don't you?
C programs don't contain flowcharts.
A programmer can write programs in C, but C can't write anything by itself.
You will be able to understand C programs. Also to write C programs.
There is no such thing as basic C++. You probably meant standard C++, which simply means that the implementation conforms to some ISO standard. The current standard is ISO/IEC 14882:2011, informally known as C++11. However, simple projects can be created in any version of C++ by creating console programs.
try Just Basic or DEV-C++