How to learn to programme


learn to programmeProgramming and its languages

Programming is a set of commands that are translated and executed by a computer or other electronic device. The software consists of a set of commands, which in turn determines the program’s behavior and mechanism.

It is used in the programming process, which is a special language used by programmers for software development, scripts or otherwise, that can be executed on a computer.

Examples of programming languages are C, Java, and Python.

Classification of programming languages by level

Programming languages can be divided into two parts:

  • High-level programming languages.
  • Low-level programming languages.

The two types differ from each other in that the first is more abstract than the latter regarding the functions it provides, by making sentences easier, as high-level programming languages are easier than the lower-level languages.

Low-level programming languages typically provide greater control over a computer, such as the ability to manage memory and data. Machine language and assembly language are the lower-level languages among other programming languages, as they are based on passing commands directly to the computer.

learn to programme

Classification of programming languages according to usage objective

The programming languages can be divided according to the purpose of their use. You can find programming languages for the programming of websites. These languages are the easiest and simplest programming languages. They are suitable for beginners. These languages include the HTML as well as the language of the prototypes Web pages.

Some other languages, such as JavaScript, which is used to program web browsers and edit pages continuously and directly. In addition to these languages, there is Python language that can be used in server programming, and pre-script language can be used.

There are software languages that can be used to program mobile applications, including Java, which is the basic language for Android OS programming, and the Swift language developed by Apple, which is used to program the applications of the iOS operating system. You can also use JavaScript to program mobile applications.

Office applications can be programmed in several languages, including Java, which can be used on multiple operating systems. There is also a C # language, which enables the programmer to develop applications that contain windows and interfaces for the Windows operating system. Swift language can also be used for desktop programming for the Mac OS.

For video game programming, some languages such as the Sharp language adopted by the Unity gaming engine can be used to support the development of 2D and 3D games, and this enables the development of games for different operating systems. Java language has some libraries that can be used to program games such as the open-source LibGDX library.

Haxe language can also be used to quickly and easily design two-game games, as this language can be integrated into other C ++ and Java languages. Javascript can also be used to program games that are playable on web browsers.

There are other languages with specific uses, such as R language specialized in data mining, in addition to their analysis and computational operations. This language can also be considered as an alternative to the high-cost Mat-lab language. Python can be used to perform data operations and can be used to write (Scripts).

How to learn to programme

When starting to learn to programme, a person should learn the language that serves his goals. For example, if a person wants to learn to programme to build websites, he must learn one of the languages assigned to that.

It is recommended to start learning simple, high-level programming languages. Both Python and Ruby are simple object-oriented languages, and these two languages can be used to develop web applications.

It is recommended reading some simple lessons for different programming languages, and then choose the most persuasive language, after which the person will test this language and try it out.

When starting learning a programming language, the learner should go to the basic principles of programming language before learning the most complex things.

Some of the basic principles in most programming languages are the conditional statements, which are often called “if-then.” They are also essential programming principles and can be considered as small programs embedded in a large program that can be used to build More complex programs.

Also, from the basics of programming languages are the methods of entering data into the program as well as output. Examples of data input methods are keyboard, file or other means, and to output data for user use, can be printed on the screen.

After selecting the language to be learned, any program that requires this language is installed on the programmer, such as integrated development environments, which are text editing programs that contain a compiler for the programming language.

The first program is then started, and Hello World is one of the most popular programs that are taught to beginners. The program simply prints the word “Hello World” on the screen.

Tips when learning to programme

It is highly recommended to keep up with the programming on a daily basis. It is also advisable to read some of the examples on the Internet of the programming language that is being learned. The learner should examine the way in which the language is written.

The programmer can perform experiments by modifying the source code of the program and trying to fix any errors that may occur during that, as it will benefit him greatly when learning the language.

If you encounter any difficulties or problems, you can use the experts or read the codes to learn from them, you can resort to specialized forums in the programming language, which can help to strengthen programming skills learning logic and account, in addition to reading the various programming books, and can take courses in a university or university.


  1. ↑ “Programming”,,26-4-2017، Retrieved 20-2-2018. Edited.
  2. ↑ “Programming Language”,,30-10-2017، Retrieved 20-2-2018. Edited.
  3. ^ أ ب Dann Albright (9-11-2017), “High-Level vs. Low-Level Programming Languages: Which Should You Learn? “،, Retrieved 20-2-2018. Edited.
  4. ^ أ ب ت ث ج Joel Lee (6-11-2017), “Looking for the Best Programming Languages? Start Here! “،, Retrieved 20-2-2018. Edited.
  5. ^ أ ب ت ث ج ح “How to Learn a Programming Language,”, Retrieved 20-2-2018. Edited.



Please enter your comment!
Please enter your name here