Python is a pretty simple language to start with, because its syntax is pretty
uncluttered. But life and logic and the problems that programming must deal with
are difficult, and no language can make a molehill out of a mountain. You need to
use your brains, and that's true, no matter the language. It does help that you need
not deal with garbage collection. You still need to know how to deal with ideas like
iteration and recursion, concepts like memoization; you need to think, and to use the
ideas of others, and to ask intelligent questions. You can write foolish programs in
Python, and elegant, clever programs in Python. Is thinking easy? Well, to some,
but to others stupidity is easier. A lot of clever programs are in Python.
>
> John (gnujohn)