I’m Jim Hart, and when I’m not telling my code to “please work”, I’m a Python programmer. Learning programming can be hard, and knowing where to go next can be even harder. While this website serves as a repository of learning resources for all levels, it also serves as a means to introduce various avenues in software development. Sometimes the hardest part about learning programming (or a new language in general) isn’t the concepts themselves, but knowing where to go next.
While I hope you find something useful here, any feedback on additional topics to cover is always appreciated. You can send me a message via the contact page, or, you can contact me directly via email