Are there any basic standards and practices for making human readable code?
One piece of advice is not to be lazy with names. For example, if you have a Java class which is an implementation of the Transformer interface, and it transforms String to Date, don't hesitate to name the class StringToDateTransformerImpl.
More specifically making HTML, Java, and python more readable? Does anyone have suggestions for this programming student?