3 ms·
Do object oriented programming. On the way you'll create systems of objects and with ongoing experience you'll also learn to move the abstraction layer around.
by VvR-Ox 9y ago
Do object oriented programming. On the way you'll create systems of objects and with ongoing experience you'll also learn to move the abstraction layer around.
I think while doing this for some time it's a little easier to think about other (real world) problems as systems and you may find parallels between software development and this real world.