I just got an email from one of my blog readers who wants to become a C++
programmer and works for a business that uses C++ to build web applications.
Here is an excerpt from the email (the name of the reader was removed to keep
the identity private).
… Still new to this but one of the guys from my group suggested C++
programing as a starting point. What do you think and whats the path to take
from the starting point to marketing myself as a programmer. I do various things
but just want to know how to ge myself out there to get at least 70,000. I have
some real lite help desk data center exp.
Okay, I have a question for you or anyone reading this right now. Do you
currently build web applications with C++? If you do, please drop me a line
telling me why you use C++ for building web applications instead of Java, C#,
VB.NET, PHP or Ruby.
Building Web Applications In C++
The answer to the question "can you build web applications with C++?" is
yes. However, my question to you is why the heck would you want to do that?
What special features, capabilities or requirements are you addressing with C++
that cannot be suitably addressed by C#, VB.NET, Java, Ruby or PHP? Read this
post I made on the suitability of C++ for building web applications
target="_blank" title="building software applications with C++">By Clicking
How to Become A C++ Programmer
The answer to the question "can I become a C++ programmer?" is yes.
However, my question to this reader is why would you want to become a C++
programmer at this stage in the software development industry?
I understand that there are special reasons why you may want to become a C++ target="_blank" title="Wikipedia on video game rendering algorithms">(click title="read about device drivers on Wikipedia">(click here to read about
programmer. If you want to become a video game developer and develop computation
intensive rendering algorithms
here to read about rendering on Wikipedia)
device drivers on Wikipedia)
probably master the C/C++ languages. However, if you are really on that type
of career track, you should probably go to college and get a BSc, MSc and PhD in
target="_blank" title="Wikipedia on video game rendering algorithms">(click
title="read about device drivers on Wikipedia">(click here to read about
However, if you really want to make a career out of developing web applications
or software applications for businesses, C++ will NOT be your primary
programming language! If you are interested in learning more about this
topic, then read my informed advice about the suitability of C++ for building
target="_blank" title="how to build web applications in C++">by clicking
on this link to get more information
Should You Become A C++ Software Developer?
Hey, the primary language of choice for commercial web applications or software
applications is not C++. The software development industry has matured to the
point that other languages like C#, Java, VB.NET are better suited for building
enterprise, high-performing, scalable, reliable, maintainable web applications.
If you think C++ is a better candidate for building web applications, you may
be leaving in the past and it is time for you to wake up!
How To Become A Professional Software Developer By Following A Proven Path
If you want to become a professional software developer by following a proven
path or if you want to quit wasting your time by chasing rabbit trails,
get a copy of the book described here:
title="how to become a professional software developer">"how to become a
professional software developer".
If you get the recommended book, you can teach yourself programming or
you can let me help you become a professional programmer by following the proven
path described on this page: title="training to become a professional software developer">"training to
become a professional software developer"
title="teach yourself programming">teach yourself programming or
you title="software developer training">get software developer training,
make sure you use one of the two proven paths to become a professional computer
About The Author
My name is Kingsley Tagbo and I’m a technical expert living in Saint Louis,
Missouri. I write about the training, coaching, mentoring
and personal development of software development professionals including
business analysts, computer programmers, testers, project managers, web
designers, data analysts, report writers, software developers and other
information technology professionals .
My firm, Exacticity, performs software development consulting and training for
clients throughout the United States, the United Kingdom, Australia and New
Zealand. If you are in need of software development consultants or training,
title="contact the author">click here to get in touch with me.