> one to choose? C or C++?
For a first, hobbyist language, I'll definitely recommand python : C and C++ are
not that easy to learn and even in C, the first few steps are a bit steep
(compilation, pointers, very low-level standard library and data structure).
For someone who want to get serious into programming, C and C++ are definitely
good first steps. For someone who wants to take a look at programming in his
spare time, Python is way easier to start with. On top of that, python is a
real serious language with many, many projects using it.