General cognitive development is thinking development, and it does not refer to any specific knowledge and skills in particular areas, while math cognitive development refers to math-like and math logic-like thinking, and is dependent on making progress in learning and thinking in the language of mathematics.