"Is there any similarity between a high level programming language (e.g. Python, Java) and a natural language (e.g. French)? I heard that ""Reading well-written Python programs is just like reading articles""."
Are you a bad programmer if you look at documentation often instead of having the libraries memorized?