Connect with us

Hi, what are you looking for?


What Every Programmer Should Know

What Every Programmer Should Know
What Every Programmer Should Know

In this article, I have listed the concepts and topics that a programmer should know first. We have a wide range of topics from the basics of programming to technical concepts.

it does not matter whether you are a beginner programmer or a software developer who writes code beforehand it will be useful in any way.

Topics To Be Covered

  • What Is Programming?
  • What Is Programming Language?
  • What Is IDE And Code Editor?
  • Algorithm And Pseudocode 
  • What Is Debugging?
  • Build – Run Concepts

What Is Programming?

We use it to add new features to the computer, in this period we need programming to develop games and software.

Apart from the virtual world, programming can also be used on physical hardware. The term IOT also means programming physical tools.

There is no limit to what can be done with programming, you can realize the project you want according to your imagination.

What Is Programming Language?

We use programming languages to make the computer do what we want. It can also be thought of as talking to the computer.

Some of the most popular programming languages right now are Python, C #, Java, and C ++. But don’t waste your time choosing a programming language they are just a tool.

What Is IDE And Code Editor?

Code editors are mostly tools in the form of a text editor that come as a hollow, but most are open source so you can code with plugins.

IDE’s, on the other hand, are the opposite, almost none of them are open source, but they already offer a lot of features out of the box.

Good code editors on the market; Visual Studio is Code and Atom. Good IDEs are Visual Studio and Jetbrains products.

Algorithm And Pseudocode 

Let’s talk about these two important concepts briefly. The algorithm is a concept we hear often. Let’s start with the term algorithm first, and then look at the Pseudocode.

Algorithms are both within the project and the plans made to reach a result at the beginning of the project. They can be long or short. Let’s make an example algorithm.

0 - Start
1 - Get value from the user
2 - square the value
3 - Write on the screen
4 - Finish

In this way, algorithms can be written or that can be visualized algorithm with the drawing method. We will not look at the drawing method in this article, we will go into more detail in another article.

In projects, you will see that the work to be done is mostly in a comment line. These comment lines are mostly Pseudocode.

We will cover these two concepts further in a different article and we will solve more examples, for now, I am passing this section.

What Is Debugging?

Debugging is a system based on processing the faulty piece of code one by one and detecting the error.

There are many tools and plugins available for debugging Visual Studio Code is currently considered the best debug tool.

Build And Compile Concepts

It wouldn’t be possible if we don’t learn these two concepts, which are often confused in programming.

Compile is used to compile the file that is open in the editor, while Build compiles all the files that have been modified since the last build.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like


This article was created for those who want to use functional programming in their career or who are learning new programming paradigms. We will...


Functions are pieces of code that combine the integrity of the code used to perform a task into a single structure. If you are...


Computers can solve an event in different ways, we call these ways algorithms, each algorithm works differently from the others and has different processing...

Data Science

SQL (Structured Query Language) is one of the most used tools by data scientists, data analysts, and data engineers. Almost all companies use a...