What are the things you wish you had known before starting to learn c++ (or programming in general)? I'm a linguistics student but I wish to learn programming languages like C and C++. What should I do?