Best resource for learning programming

Best resource for learning programming

0 reviews

Best resource for learning programming

What is programming?

Programming is the most powerful field of the computer, and it is the language of communication between the human “you” and the machine, just like the Arabic language or any other foreign language.

It is a set of commands that are directed to the computer for a purpose, whether to deal with data or how to carry out a series of required actions called algorithms.

This process takes place in the programming language chosen by the programmer (the person who writes the commands). Each programming language has characteristics that distinguish it from the other.

We must consider the task required in order to use the correct programming language to build or implement this task.

areas of programming

____________

Web field: divided into: web design and web programming.

field of mobile applications.

field of operating systems.

Computer software and applications field: “Desktop”.

field of games.

The field of database management and programming.

Robotics programming.

The field of programming electronic machines (inside the field of robotics).

Now we will learn about the most important programming languages ​​used in these areas before we explain each area, how to work with it and the functions it provides.

Programming languages ​​and their features

Basically, a programming language is the means that enables a programmer to write his program in the form of instructions and commands that the computer can understand in order to carry out the required work.

It is known that the computer converts the language in which the program is written into a string of two numbers: 0 and 1, and on the basis of which it starts its work. For writing commands, the chosen programming language provides a set of basic things to rely on during the process of creating a program and a set of rules that enable the handling and organization of information in order to perform the required work.

These principles and rules, in general, are:

information and storage

Commands and their management

special design

Programming languages, based on their proximity to human languages, are divided into:

High-level languages ​​(close to the language understood by humans) such as C and Java.

Low-level languages ​​(such as assembly language; it is close to machine language).

Sometimes it is divided according to desired purposes from the language used.

Languages ​​designed to run on specific devices, such as for a company to produce a computer or a central processor (central processing unit), and provide it with a user manual containing the commands that are executed on it.

Other, more general languages ​​that operate independently of the machine type, i.e. they run within a virtual machine, such as Java

In general, each programming language has its own characteristics that distinguish it from the other and make it suitable to varying degrees for each type of program and the tasks required of this program.

 

Programming languages ​​also have common characteristics and common borders, since all of these languages ​​were designed to work with the computer.

how to start to learn programing

Select the field

read it

Look for the sources

Teach

The last step is to apply

 

Here are some resources that will help you learn programming 

 

Educational platforms:

http://udemy.com https://satr.codes

https://udacity.com

https://coursera.org

http://flexcourses.com

http://elzero.org

https://harmash.com

https://app.barmej.com/tracks/

https://coderhub.sa

https://edraak.org

http://w3schools.com

https://academy.hsoub.com

Youtube channels :

https://youtube.com/c/ElzeroInfo

https://youtube.com/c/UltrasDzCoder

https://youtube.com/c/Barmej https://youtube.com/c/MahmoudAhmed6

https://youtube.com/c/Kajocode

https://youtube.com/channel/UCxbkYIN_Cl_UjI-TAAQiReA

https://youtube.com/channel/UCxcwBC4m6P1ySb4P5v1X-VQ

https://youtube.com/channel/UCwiq51Lg77BdvM4QaVL9KAg

https://youtube.com/c/hussienahmmed

https://youtube.com/channel/UCwvnGqHs8VCzHREf03gqx3Q

 

 

 

comments ( 0 )
please login to be able to comment
article by

articles

2

followers

2

followings

1

similar articles