When you're starting in your process to become a Software Developer, either on your own or at a college, you'll need no understand the programming logic and how to solve different problems before learning a programming language. That's why I provide this tips and steps in order to understand programming.
First of all, you need to know basic concepts of computer science, such as how a computer works, parts of a computer, and some logic problems. To involve in computers world you can research about the afore mentioned topics. I recommend you to watch videos, read short posts and also trying to teach someone what you just read.
The second step I followed to involve in problem solving is creating flowcharts. I used to transform a bunch of exercises into flowcharts, and it helped me to understand how the programming logic works and to see many ways to solve the same problem. Though you need to learn some figures and know when and how to use them in order to create a correct chart, once you master it you'll see immediately changes in your logic. To do so, I recommend you this site https://dyclassroom.com/flowchart/exercise-1.
Next, before learning a programming language you need to pass your flowcharts to pseudocode. It's important to mention that although you can use any language in pseudocode, I suggest to do so in English because programming languages use it for keywords. The tool I used to write my pseudocode projects is Pseint, an application that helps you to simulate a programming language with basic instructions.
Finally, after successfully completing the last steps, you'll be able to write real code in any programming language you choose. Nonetheless, a wrong chose can be harmful when you are starting, that's why I recommend you Java. I consider that coding the first time in Java can help you to understand different programming concepts, styles, syntaxes and more.
To conclude, if you want to learn software development, you have to understand some basic details before writing code. To start, you'll need to know elemental information about computers. Then, design flowcharts as problem solution. After that, you can use Pseint in order to get acquainted with real coding. In the end, you can create real code in a programming language like Java.
Comments
Post a Comment