| Guide to start programming In this thread I would like to share the views about how to decide which fields of Software development do I need to choose!
Firstly there are different fields of programming itself, that I can choose to master. Then you need to choose if you want to be a web developer or a desktop/enterprise developer. To keep it simple lets talk about normal desktop application developers and the software they need to learn, in this thread.
1. Normal Desktop Application programmers.
The first step always, is to learn C and develop some console applications. Remember that you do not need to develop a virus as soon as you learn programming. A good program is one which is useful to us , however small it may be. I remember having developed a small text file reader and random test generator and I loved it a lot. Having learned C, you are now well accustomed to the programming principles.
Then I would prefer to learn C++, to get the taste of Object Oriented Programming (OOP). Then I would directly jump into pava Programming. Java is one language that every developer should learn. It is so powerful and yet so friendly to both developers and users. At this stage don't even think of programming a GUI. First stick to the old console applications.
Now after Java, you can decide either to go for learning .NET programming using C# or VB.NET, or you can stick to the Java side and get deep into the Java SDK.
VB 6.0 and VC++ are two other technologies one usually prefers to learn. I would say VC++ is a pain to learn and when there is .NET which can do all things that VC++ can do, there is no need to take the pain.
VB 6.0 is outdated but still popular among many programmers. |