Diary of a C++ Programming Novice |
April, 2003 |
I've been assigned a role as a programmer on a project that requires object-oriented programming skills. Specifically, C++. I am a mainframe programmer and have been for 22 years now. I'm bored with assembler, anxious to augment my skills, and hopeful of advancing my career. I welcome the new project as a good opportunity. All I have to do is learn C++ programming as quickly as my brain and fingers can pick it up. A tall order. This web page documents my efforts to learn C++ on both Microsoft Windows and Linux platforms. You'll get to guage my progress, laugh at my mistakes, marvel at my stupidity, notice the things I do well, perhaps even applaud the things I demonstrate a flair for. I'd like this page to mix a few laughs with possibly timesaving nuggets of technical advice. If you want to comment on this web page, I welcome your thoughts. My email address is cochranb@speakeasy.net. For convenience, it's repeated at the bottom of the page. |
The Challenge: Learn C++ Without Spending A Fortune |
My goal is to learn C++ programming as cheaply as possible, without spending exorbitant sums on tools. I'm constantly on the lookout for free or low cost tools to use on free or low-cost operating systems. Yes, I use Linux. I'll pay to learn if I have to, but I'd like to keep costs down. I'm not a no-cost hardliner, though. I realize there will be some costs. When I originally fooled with 16 bit macroassemblers back in the 1980s, I was too chicken to dabble with then-emerging 32 bit programming. That was a mistake. I should have bought one of Petzold's books and dived in. Instead, I essentially abandoned the Windows programming field for many years. This time I want to leap firmly into 64 bit programming, perhaps even make the leap to 128 bit programming! You know it's starting to get a little late in the learning roadmap day if Microsoft already includes 64 bit headers in it's public software development kits. But I digress, Let me return to C++, painting a few broad brushstrokes of project parameters to outline my learning challenge. |
|
If you have comments just click my name below to send me one: Robert L. Cochran (cochranb@speakeasy.net) |
Return to the main page. |
| This page last updated 08/20/2003 |