Second step: difficulty
The second step is to determine which is the easiest language to learn from scratch.
One way to classify programming languages is by their level of abstraction, or how much or how little they resemble a natural, written language. A “ low ” level means that the language is closer to a machine and its instructions are difficult to read. A “ high ” level means that it is closer to humans. Almost all programming languages use words borrowed from English for their instructions.
Getting immediate results
Learning is easier and more durable if it is interactive. Thus, it is easier to learn an interpreted programming language (you write code and run it on the spot) than a compiled language (you write code and create an executable). Another reason why an interpreted language is better for learning is that its source code is readable. Compiled programs cannot be inspected for ideas or to learn how they work. Ideally, you should learn a language that supports more than one programming style ( multiparadigm ).
Object Oriented
Data and methods are in objects. It's a taiwan phone data way of programming that is closer to how we would express things in real life than other types of programming.
Functional
When you enter data, results come out. Just like a calculator would do.
Relationship with other languages
Many modern languages share features from multiple families. Ruby, for example, has been influenced by C++, Perl, Smalltalk, and Ada, while C# has such illustrious relatives as Java and Pascal. The similarities between languages make learning easier because of the number of resources that can be shared between them. And because it is easier to switch from one to another, they provide an extra motivation for those who want to learn to program.
Step 3: Tutorials and Resources
Intelligible and attractive syntax
-
- Posts: 154
- Joined: Sat Dec 21, 2024 3:11 am