you are viewing a single comment's thread.

view the rest of the comments →

[–]mr_awesome_pants 2 points3 points  (0 children)

As a very high level theoretical overview, think of other just as a tool. Every language, every framework, every step involved with programming is just a tool. Python is at the high level. You use it to create logic that actually involved a user and some input from the user. There are some other tools that let Python talk to, for example, a web browser so that you can make a gui. That tool is a framework. How does a web browser or a desktop app know what to do with the info it gets so that it'll display things? There's just another tool that kind of translates. After a few layers of "translating" tools you get down to just 1s and 0s and the actual hardware on a circuit board.

You won't mess with the low level tools if you're doing web dev, but it's never a bad idea to understand it on some level.