Click here to Skip to main content
15,867,756 members
Articles / All Topics
Tip/Trick

How To Be a Good Programmer

Rate me:
Please Sign up or sign in to vote.
1.86/5 (5 votes)
17 May 2015CPOL3 min read 13.9K   1   3
How to be a good programmer

Introduction

How to be a good programmer? If I know myself as a programmer, I try to introduce to you a way for programming. Maybe some people don’t know where to start and this can be useful for them.

At first, you should understand that being a programmer is different from knowing a programming language. A programmer is a scholar and inquirer and you can't be a programmer by learning a language and after learning a new language, everything will start.

  1. You should specify your reason for coding.

    At first, you should understand your target. Is it just a job and for earning money? Do you have a new idea and you want to create something new? Do you want to learn science? Or do you want to pass your university courses?

  2. What kind of programmer do you want to be?

    You must specify your type of programming and your activity and define what kind of program you want to write. Web or operating system? Open source or not? I myself choose the programming system, but it doesn't hurt to learn a web programming language. For example, if your reason for coding in the previous step was earning money, you should check the daily news to see what type of program has a better job market.

  3. Choose your language.

    It's clear you should start from one language and that language (beginning language) is the professional language for you (I chose VB6 at first but slowly, I adapted to VB.NET). Don't choose a simple language (like Pascal, Assembly and so on) and on the other hand don't choose a very hard one (like Java) because as a result you will be frustrated. Finding the programming language directly refers to your answer to two previous questions, for example if you want to write a web application and also earn more ASP.NET, it is recommended but if you need it for personal use, you should choose PHP, although PHP has a good income but not as much as ASP.NET. If you want to choose depending on the operating system, then Java and Visual Basic .NET are suggested but you should understand that the languages by OS have their own complexity.

  4. Start with books.

    First start with books, with a little research about programming languages that you choose, select a suitable book. You don't need to choose an advanced book or even other languages. Very simple books like a Visual Basic.NET tutorial is able to help you in 24 hours. Of course, we know that we can't learn VB.NET in 24 hours but it begins with these books. Do not start with the advanced books, it will probably frustrate you.

  5. Continue reading books.

    With books, commentators and programs that you need to run your programs on your computer install them on your system, now try to run all the examples and source code on your system and touch them. As Andre Gide says: "Natanayyl reading the soft sand of beach is not enough for me and my legs should fell this softness." This is for you too, you should feel coding.

  6. Create your own examples.

    After running and testing the code and examples in the books, create your own examples in the association, test them and try to develop them.

  7. Do not be proud.

    If you have worked for several years to learn a language, there are still many things to learn. Always try to learn from others and teach other as well as you can (remember when you asked others about your problems?).

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
CEO http://www.mspsoft.com
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
GeneralIs following a recipe enough? Pin
Tomas Takac18-May-15 22:03
Tomas Takac18-May-15 22:03 
GeneralMy vote of 3 Pin
hoangcute9x17-May-15 16:41
professionalhoangcute9x17-May-15 16:41 
QuestionIncorrect title Pin
Chris Maunder17-May-15 6:14
cofounderChris Maunder17-May-15 6:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.