diy: 5 Introductory Tools to Programming Have you been toying with the idea of learning how to progr