I am interested in doing some light programming here and there for fun but what I am wondering is how to get started. I want to know what kind of software I will need (mac compatible) and what the best why to learn languages like Python, Javascript, and HTML