Learning to code can be so much fun when working on projects you enjoy. I have put together my top mathematical programming projects to give you some inspiration.
When learning to code, the best way to start is by working on a project that you find interesting. You want to pick a project that complements your personality, goals and lifestyle. Find some here!
A professor once told me that coding is like learning to drive. If you want to learn to code, only learning about the theory is no substitute for practical experience.