Planning the Logic
Once you understand your problem, you have to devise a plan to solve it. Part of your plan includes the selection of an appropriate programming language.
Once you understand your problem, you have to devise a plan to solve it. Part of your plan includes the selection of an appropriate programming language. In the case of the “Hello World” problem, almost all programming languages can get this job done. The selection of programming language becomes more and more complex as the problem becomes more and more complex. Learning the strengths and weaknesses of each programming language will allow you to choose the best course of action for a problem. Later on, you will learn the different types of programming languages including some of their strengths and weaknesses.
Aside from choosing an appropriate programming language, you have to make sure to accomplish tasks within reasonable resources. You should not be spending too much time on a project or you should not be spending too much money on solving a problem. You have to manage the way you address the problem. Planning a schedule for solving the problem is important. Time and money are limited resources. You have to be smart when you budget these two resources in solving a problem. Do not spread yourself too thin and do not expend too many resources. You have to be efficient.
The approach to solving a problem is critical. Efficient programs are made by expert programmers. These programs are comprehensible, effective, and resource friendly. It takes time and experience to develop programs like this. As a beginner, you can take on simple problems and tasks and try to find the best way to solve it. Develop good programming habits early on.