What you should know about programming?

2 50

Do you know that there are people who write alien scripts? Well, they are called programmers or coders in other term. Programmers are people who communicate with computers by providing instructions in a manner they understand. they are the ones who code using a high level programming languages and compile into machine level language before the instruction can be executed. Hi, my name is Raven, and I will show you some basic concepts of programming for you to learn and start your programming career.

What is programming?

It is the process of building and designing executable programs. It includes the creation, analysis, and implementation of algorithms. It is all about applying sequence of logic in order for computers to understand what should be done.

Although, programming and coding are noticeably similar to each other, coding is basically a subset of programming, for the fact that, it is the actual process of implementing the set of instructions provided. This is where a lot of beginners tend to misinterpret.

What skills you should learn in programming?

Problem Solving

Problem solving is a skill to resolve an issue, in terms of programming, it is the ability to analyze and determine where the bugs are whether it's sintatical or semantical error.

A sintax error is a bug caused by inaccurate way of writing a coding statement. It can be a semicolon, parenthesis, or incorrect call of identifier. However, a semantic error or sometimes called logical error is a type of bug that compiler can't determine, it occurs when the logic of the program doesn't make sense, furthermore, it can't be seen unlike sintax error. That is why it's more difficult to solve.

Whereas, logical error is one of the most difficult type of problem that programmers encounter, this is the purpose of learning problem solving skills because it helps to solve bugs efficiently and effectively.

Abstract Thinking

Having the ability to visualize and understand complex concepts is extremely important to learn, being able to get the bigger picture can be helpful to discover the root of the problem, and to formulate some possible solutions.

Before creating a project, programmers must have that idea or they can picture it in their minds. How will they implement the algorithm, how will they start, and what are the conclusion of the program.

Programming Languages

Programming languages are the tools programmers used to implement algorithms, there are different variety of programming languages the only difference are their sintax and purpose.

This one of the most important when you try to start learning in this field because this will be the tool you will use in almost every single project you develop.

Communication Skills

Despite of the fact that this is only considered as soft skill, you should not underestimate how communication skill helps in every social collaboration.

We all know that communication is the key to share our thoughts and ideas, it is the only way to understand everyone whether it is verbal or non-verbal communication.

What are the real life applications of programming?

Programming is used in many popular areas, common examples such as:

  • Web Development

  • Mobile Application Development

  • Game Development

  • AI and Machine Learning

What are some common examples of programming languages?

C++

It is a general purpose and cross-platform language used to create high-performance applications such as: games, systems and so on. C++ can do procedural, functional, or object oriented programming approach.

Java

It is a general purpose language that specializes in object oriented programming approach. You can develop mobile applications, games and it is known for 'Write Once, Run Anywhere' (WORA).

Python

It is a high level programming language that is designed to be readable, as it's almost like coding in english language. mainly used for machine learning, artficial intelligence, and data science.

C#

It is a programming language developed by microsoft that runs on .NET framework. It is used for game development associated with Unity, creating desktop apps, and web apps.

Swift

Swift is a general purpose programming language developed by Apple Inc. Used for developing IOS applications.

Other Languages:

  • Php

  • Visual Basic

  • Javascript

  • Ruby

  • C

To sum up all of the concepts that I discussed, I showed you the definition of programming, what skills you must develop while learning it, and some programming languages you can choose to start. Programming might be intimidating at first glance, and starting your journey in the IT field might be challenging but one thing is for sure, that mistakes give us lesson. So don't stop learning because learning means getting better.

5
$ 0.36
$ 0.34 from @TheRandomRewarder
$ 0.01 from @Ceddy-lim
$ 0.01 from @joerhino

Comments

This is a very good fundamental explanation of a programmer and would be good to show a young child interested in tech as a career.

$ 0.00
2 years ago

interested

Thank you very much! It's my first time creating an article like this.

$ 0.02
2 years ago