10 Articles Every Programmer Must Read web page is a nice collection of links to “What Every Programmer Should Know” articles worth to look at. You will see classic what every programmer should know article from topics like memory, Unicode, floating point arithmetic, networking, object oriented design, time, URL Encoding, String and many more. This list is very important especially for beginner and newcomers, but handy for everybody (you don’t always have everything in fresh memory).
The comments also add link to worth to check out articles The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) and Programming for passion — not profit — produces high-quality software.