It might be a little weird asking this on a C/C++ board, but... I heard that is is not suggested to learn either of these languages as the first programming language. Can you guys tell me the reasons for this, and which language would be best for a newbie to start with instead?