This is the kind of thing sorely missing from other language teaching - once you learn the basics, how to write good, idiomatic code? Btw, I can also recommend Kent Beck's Smalltalk Best Practice Patterns is you are learning Pharo Smalltalk.
The linked article is good and surprised me, especially using 'define' inside functions instead of 'let'.
... apart from reading good source written by others, which you can't really find by yourself since you lack the "good taste" needed to judge the quality of a piece of code. I'd be interested in a compilation of good snippets of source code for several languages. For example (I may be wrong) like PAIP for Common Lisp.