
Stay Ahead of the Curve!
Have you ever wondered how some people stay ahead of rapidly changing technologies while others seem to let their skills become extinct like the Dodo?
Well, apparently, someone in Dubai, U.A.E. wants to know the answer so badly that he sent in his question by postal mail!
If you need help with a Question or Challenge, be sure to ask it as a comment on this page and I will answer it fully just as I am answering this reader’s question below!

learning multiple programming languages?
This question was posted by a reader who needs advice on
“how to learn many programming languages!”.
If you need help with a Question or Challenge, be sure to ask it as a comment on this page and I will answer it fully just as I am answering this reader’s question below!
Please, send this post to your friends using the “Tell a Friend” Button button below. You earn points or cash each time you refer an article to your friends using the Tell a Friend Button.
Hi,
Do you want to learn the C++ programming language or become a C/C++ computer programmer?
Have you ever asked this question? which programming language is the most complex and challenging?? and received the answer C++?
If you answered yes, you are not alone. About 13 years ago, I asked my mentors in computer programming which programming language is the hardest, toughest, most difficult to learn? And got the reply C++. I asked the question because I badly wanted to become a successful programmer. So, I reasoned that if I could prove myself by conquering the hardest programming language, my success in computer programming would be guaranteed.
One key to learning how to program computers is to begin with the right computer programming language. In my discussions with readers, I notice that both beginning programmers and experienced computer programmers often choose a programming language based on:
- Friends: The recommendation of their friends or colleagues at work.
- Popularity: Based on the perceived popularity of a programming language
- Difficulty: As strange as it sounds, some choose a programming language because it’s hard or difficult to master. They want to prove themselves by tackling languages that will raise their profile in their community.
One of my computer programming coaching clients inquired about the difference between web developer careers and windows developer careers, their different tracks of study and which has a higher demand at this time.
And my response is:
Windows developers create applications known as thick clients that reside on the desktop, while web developers create applications known as thin clients that are viewed through a web browser (Firefox, Internet Explorer, Opera, etc.).
- Aspiring windows developers have to learn windows application development using tools like Visual Basic, C#, C/C++. Beginning web developers have to learn web application development using tools like Visual Basic, C#, PHP, ASP.NET. Beginning web developers also have to learn browser based technologies including CSS, JavaScript and HTML.