Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 830979
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T04:07:51+00:00 2026-05-15T04:07:51+00:00

I was wondering if it is necessary for programmers to have expertise on at

  • 0

I was wondering if it is necessary for programmers to have expertise on at least 1 programming language?

Programming languages like C#, java, VB.Net etc change every year or two. Should a programmer have mastery over C++, which is a stable language and rarely undergoes changes?

I am a C# developer and using it for about 7 years now, I still don’t have mastery on it.

EDIT
I think my question is being misunderstood. I am not against changes or evolution. I love the new features and abstraction provided by languages such as C#, VB, Java. And I keep waiting for new features if it makes a programmers life easy. But this fact also make this languages very difficult to master. They are continuously evolving. Languages like C++ have slow evolution cycle. So given this scenario, Is it helpful to be master of C++? This is what my original question meant.
Note:- Based on the answers by friends below, I have understood that languages and framework are tools for expressing the concepts. Also it might be a good idea to express the concepts in different programming languages.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T04:07:52+00:00Added an answer on May 15, 2026 at 4:07 am

    Programming languages like C#, java, VB.Net etc change every year or two.

    They don’t “change” but evolve. Your knowledge and experience are not lost.

    Should a programmer have mastery over C++, which is a stable language and rarely undergoes changes?

    Programming is all about new and change. If you don’t like it, consider another profession.

    I am a C# developer and using it for about 7 years now, I still don’t have mastery on it.

    If you were to achieve mastery, the life would become boring and maybe even pointless. Maybe it’s not the target but the road that matters?

    EDIT: After reading your comments I feel that you misattribute the volume of the .NET class library to the complexity of the C# language itself. Don’t mix them. The C# language is relatively simple, it’s easy to “master”. What you’re mentioning as useful methods of the char datatype are just helper methods from the .NET library. It’s one of the assets of the platform. It’s what makes .NET developers so productive, because they don’t have to waste hours digging for third-party libraries to make basic operations for them: XML, imaging, networking, databases and more it’s all available directly from the .NET library. Naturally, its sheer size might frighten you and provide an impression of it’s being endless. It ain’t! Just use what you need and leave the rest be.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I was wondering if it is always necessary to use something like is_array() before
I'm wondering what you do as a programmer that's not programming but necessary for
Just wondering where we can get .net framework 4 beta redistributable. We would like
I'm wondering for a class like the following , is that necessary to call
Wondering if someone could help me. I have next to no knowledge with Ajax,
I'm getting my first exposure to data warehousing, and I’m wondering is it necessary
I'm wondering if it is necessary to use a sumbit input in my AJAX
I was wondering if it is really necessary to validate in both JS and
A previous answer points to http://code.djangoproject.com/wiki/CookBookNewformsAdminAndUser I'm wondering if it's really necessary to define
I am just wondering when it's necessary to use the keyword this.somevar instead of

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.