
In this post, I'll learn programming step by step. The basics of programming aren't dependent on a specific language. So it is very useful for all those who want to enter the beautiful world of programming.
In programming, there are some basic concepts, which are referred to as "programming basics". In this post, I want to teach you these concepts in simple language.
If you want to start the path of becoming a programmer or you're in the beginning of this path, I suggest you follow these posts step by step to make it easy for you to understand the basics of programming.
Programming training prerequisite
You may have heard that in order to become a programmer, you must have a relevant university degree or use the latest computer systems. Almost none of these words are true!
But why almost? Those who have read a few courses or computer books know that there are some common basic principles and concepts in all the current or old topics. Not knowing these concepts makes the process of learning a programming language or technology more difficult, but not impossible!
If you have completed basic computer programming training, you will be ready to learn any programming language; It doesn't matter if you are going to become a web developer or mobile software and a specific operating system!
After learning programming, you'll have an analytical mind; This way of thinking is not only valuable in software development and programming, but also enhances our ability to solve problems in everyday life.
I intend to present the basic concepts and principles of programming in a simple way. So without further ado, let's start learning right now…
Learning programming steps
Programming requires analysis and programming thinking. A good programmer has a high problem-solving ability and can examine problems and challenges from different angles and provide solutions for them.
Maybe the solution that is presented isn't the best solution; But with practice and repetition, the quality of the solutions and the size of the challenges increase. Always remember, there are as many solutions to a problem as there are people dealing with it!
At the same time as teaching the basics of programming, it is better to get information about algorithm writing and problem solving thinking. I'll try to post some helpful posts on this soon.
At first, it is better to know what division we have for programming languages and get to know their types in terms of execution level. After that, he talked about how to run the codes in a computer so that we can understand the steps and how the codes we write are executed.
Types of structures in programming
Now that we understand how to implement different programming languages, we need to get acquainted with the different structures that exist in a program. In the following three posts, we will review the types of statements and data and get acquainted with the concept of variable.
Up to this point in the programming basics posts, we can say that for a program to run well, we need two main parts:
- Code execution order
- Defining logic in the program (conditions, branches, repetition, etc.)
I talked briefly about the function in the programming statements post. With the help of functions, we can define certain pieces of code for reuse. Function is one of the most used concepts in programming. In this post, I will talk about the concept of function and its components:
Statements and components of the program
We learned almost the very basic concepts that are used over and over again in teaching programming languages. We use operators in calculations, conditions and changes on data in programming.
Each programming language has its own special operators; But a series of operators and their types are the same in all languages. It is better to be familiar with operators and its types so that you can do more professional work.
Every program we write is bound to have errors (and bugs)! Even the most professional programmers make minor or major mistakes in their code. Never worry that your code has errors, but it is better to know what errors we have? And how to fix them.
congratulations! You have learned the basic concepts and basics of programming. Now you can start learning programming languages.
After you have coded a bit with your favorite programming language, it is better to follow advanced programming topics. In the following posts on the basics of programming, I will talk about object orientation. The concept and principles that make the world of programming similar to the real world and make software development easier.
If you don't have a specific programming language in mind, I suggest you start with Python! In addition to its simplicity, it is one of the most popular and powerful programming languages in the world.
The rewards earned on this comment will go directly to the people ( albro ) sharing the post on LeoThreads,LikeTu,dBuzz.https://leofinance.io/threads/@albro/re-leothreads-4ktjbv
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.
Great 👍 It’s always nice to see people sharing their knowledge and experiences, specially with programming.
I’ve started learning programming by myself around 13yo and after 10 years, the thing I love the most is knowing a lot and so little at the same time.
To be a developer, one of the most important aspects is to able to learn constantly from yourself and from others.