How to learn the math behind the code?

Posted by Solomon Wise on Programmers See other posts from Programmers or by Solomon Wise
Published on 2012-04-02T02:09:52Z Indexed on 2012/04/02 5:40 UTC
Read the original article Hit count: 319

I am a 12 year old who has recently gotten into programming. (Although I know that the number of books you have read does not determine your programming competency or ability, just to paint a "map" of where I am in terms of the content I know...) I've finished the books:

Python 3 For Absolute Beginners
Pro Python
Python Standard Library by Example
Beautiful Code
Agile Web Development With Rails

and am about halfway into Programming Ruby. I have written many small programs (One that finds which files have been updated and deleted in a directory, one that compares multiple players' fantasy baseball value, and some text based games, and many more). Obviously, as I'm not some sort of child prodigy, I can't take a formal Computer Science course until high school. I really want to learn computer science to increase my knowledge about the code, and the how the code runs. I've really become interested in the math part after reading the source code for Python's random module. Is there a place where I can learn CS, or programming math online for free, at a level that would be at least partially understandable to a person my age?

© Programmers or respective owner

Related posts about language-agnostic

Related posts about computer-science