|
Don't write programs, practice creating your own data types. Create classes that have the properties of things like vectors, complex numbers, Cartesian co-ordinates etc. Take your inspiration from math and physics. While making the classes include functions that properly manipulate and allow calculations using those data types. And if you feel like a real challenge,try writing programs which make use of and convert between multiple such classes. Have fun!
|