I think the first and most important thing is to understand the basics of programming, variables, functions, classes, etc. But don't worry these are covered in every Python course.
There is no secret, it's like running the more you go out and run the better you'll get, same with your fingers...