What should be the best learning strategy for programming?

95 pts.
Tags:
Programming
Programming Languages
I just wanted to know that if someone wants to learn to program from basics then how he/she needs to start? What is the best way to become an expert on programming? If a beginner search over the web then he founds a lot of tutorials but which one is the best cannot able to found. So if you have your success stories after joining any institutes or portal for learning and you got the best success of your life then share the experience and strategy for you go through for achieving the success which do you have currently?


Software/Hardware used:
Programming
1

Answer Wiki

Thanks. We'll let you know when a new response is added.

First thing to consider is what do you want to program for? Different languages are better suited for different applications. Things like RPG / COBOL are not good for game development where as C++, javascript and VB can be use full. For web programming you need knowledge of HTML to render the web pages you design. A good site to check with interactive tutorials on a bunch of languages you can play with is W3SCHOOLS.COM and LEARNC++

Discuss This Question: 8  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Subhendu Sen
    To be a good programmer, it is better to start learning C++, at least the basic things of C++. This knowledge helps to learn today's modern programming languages like VB.NET/C# or Java. If you learn OOP (Object Oriented programming) through C++, it is a good start to learn modern programing languages.
    137,090 pointsBadges:
    report
  • vijayhackr
    Thanks, @Subhendu Sen for giving me the guidance.
    95 pointsBadges:
    report
  • TheRealRaven
    For many, and perhaps most, C++ and OOP is probably not a good starting point. It is, however, what should possibly be an early objective for current new developers.

    Before killing yourself trying to absorb C++, start simpler. Even developers with a couple years of experience can find C++ too troublesome for success.

    As a beginner, pick something from the Top 5 Programming Languages for Beginners at CoderDojo (or another beginner's site). After becoming comfortable with whichever choice (or choices) you make there, give C++ a trial.

    That might still be too soon for you, but you'll at least know by then. You can always decide to try again later. Regardless, whatever you can master at CoderDojo will likely be useful to you from then on.
    34,485 pointsBadges:
    report
  • vijayhackr
    Thanks for giving the best suggestion as well.
    95 pointsBadges:
    report
  • Subhendu Sen
    Don't mix up with programming language & scripting language.(like JavaScript/VBScript etc.) Scripting language does not follow OOP concepts. As you asked for programming language, you have to learn OOP concepts before starting a good career.
    137,090 pointsBadges:
    report
  • vijayhackr
    Thanks for the suggestion.
    95 pointsBadges:
    report
  • TheRealRaven
    @vijayhackr : In 40+ yrs of programming, I haven't run across a good programmer who bothered about mixing programming and scripting. I can't think of any who wouldn't switch between them as appropriate, and many of them took up OOP later if at all. Those who didn't had little advantage other than a limited tendency to advance more in an OOP environment, and you may find many lucrative environments that make little use of OOP at all.

    That's not to say that OOP isn't an important area to learn. It just isn't required to master for a good career. And you probably should grasp general fundamentals before trying to master it. If fundamentals aren't solid, OOP can be just frustrating.
    34,485 pointsBadges:
    report
  • ToddN2000
    I agree with Raven. I spent over 30+ years without writing one line of code in a OOP language. I did make a career change about 5 years ago and now write code on both ends. OOP  webservices to feed our corporate system which runs an RPG ILE based system.  I thing the basic concept in RPG help me get a better handle on the VB code I write now. 
    131,645 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.

Following

Share this item with your network: