General questions regarding Python language
<p>I'm a newbie to programming and I've decided to start with Python. Just curious though, is it enough/recommended to learn Python from <a href="http://docs.python.org/tutorial/" rel="nofollow">online tutorials</a> or from books? I want to go further than simple "Hello World!" programs. I'm not sure if books will actually teach you how to make more advanced programs.</p>

<p>One example is <a href="http://sourceforge.net/projects/exif-py/" rel="nofollow">Exif-py</a>. How do you even start programming a program like this? Do you just sit down and start writing the code, or do you have to search for APIs or anything? I went through the code briefly and it all looked alien to me.</p>

<p>I'm not really sure how to express my questions into words, so do check back because I'll edit my question if the right words come to me.</p>
