Learning to code used to mean hours and hours of expensive education. But, with all of the free coding resources available today you can learn to program in record time, with zero money up-front. The free resources are more than enough to get you started and develop the foundational knowledge to succeed as a programmer.
Pick the ones that seem the most exciting and dive in.
Programming for Everybody
This course is a "no prerequisite" introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions.