Every beginner who reads about a programming language comes up with the idea that a program is text. And since it's text, it must be written in a text editor. Everything is logical and understandable. Moreover, this is exactly how it used to be. Ancient...

Using obscure names for variables and functions Most often it's beginners who don't see the need to bother with names - "Why, because I already understand and remember everything? And how long will you keep it all in your head? And most importantly, why? The code...