hi, I am a beginner and haven't decided to learn how to program in C or Python. Is there any free tutorials in C that is very good? I can run searches in google but i am not sure what tutorials are good or not good. Another question, later in the future why do i need to start with Python to learn how to build an OS and not start off in pure C? Is Vista a good OS to program on?