>>51067367>Once you can write a 1k line program I think your setSo this guy is a programmer then?
https://www.daniweb.com/programming/software-development/threads/440954/cant-fix-error-in-my-programTo answer OPs question, I'd say after you understand almost all of the basic features, can understand other people's code, and use different features depending on the situation (like using a range for for looping through vectors in C++, instead of the standard for, or using iterators to initialize a vector to have the first n items of another vector, instead of copying them with a for loop after initialization). So, for example, I wouldn't say a skilled C programmer, who uses pointers instead of references everywhere in C++ knows C++, even though he can implement anything a skilled C++ programmer can in C++.