PRODUCT SUPPORT ANNOUNCEMENT
Some videos and Web Editions may be returning errors on launch. Learn more.
Alan Gauld is a professional programmer with a gift for explaining complex concepts. His 25-year career has encompassed numerous programming languages, operating systems, and application development projects, from embedded microcontrollers through mainframe billing systems.