Once you know basic programming, the best thing you can do is to get an internship with a software engineering machine learning team.