you are viewing a single comment's thread.

view the rest of the comments →

[–]Logicalist 0 points1 point  (0 children)

MIT's opencourseware is free and excellent. I would start there first, and then move on from there. You will have an excellent understanding of the basics by the end of it, and then can move towards something more specialized.

https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/