Although I have been using computers for many years, I am now staring to push the languages that I have at least a working knowledge of.
Most of my work in the past has been for my own use, and written to just get the job done, without any proper structure or guidance.
This will hopefully change.