Computer doing a very important role in our life. Everything is a computer now. Examples like a car, mobile, laptop, tv, automated home, speaker boxes, robot, etc. All of the above are using computers or coding. Without coding, it cannot perform. So coding is very much important
If you are a beginner, you may get confused by the following questions.
- What are the languages available?
- How we can classify languages?
- What are the languages into Classification?
- What are the things I should know before learn coding?
- What are the types of languages?
- What are easy to learn?
- What are the developments available?
- What is the proper way to learn languages?
- Which IDE we should use while learning?
What are the languages available?
Many languages are available. Below I mentioning only very important, mostly usable languages.
- C
- C++
- C#
- Java
- Python
- BASH
- Kotlin
etc.......
How we can classify languages?
- Low-level languages
- High-level languages
- Assembly Language
- Machine Language
What are languages into classification?
- Low-level languages:-
- Low-level languages are computer(Machine) friendly languages.
- It is machine-dependent.
- Greater Memory efficiency.
- Little tough to learn.
- Examples:-
- C
- C++
- High-level languages:-
- High-level languages are user-friendly language.
- It can run on any platform. It is independent.
- It's Comparatively Lower memory efficiency.
- Very easy to learn, keywords available in simple English.
- Examples:-
- Java
- Python
- Assemble Language:-
- It's also human-readable language like low and high level.
- It came after Machine language
- Machine language:-
- It's not human-readable language.
- It's the first-generation language.
What are the things I should know before learn coding?
- Basics of the computer.
- Computer memory management.
- A little bit about hardware.
What are the types of languages?
- Programming language - C, C++, Java, Python, Kotlin, Bash
- Scripting language - Java script, Type Script, ASP, JSP
- Markup language - HTML, XML, BBC
What are easy to learn?
- Easy languages are Python, Ruby
What are the developments available?
- Software Development
- Computer software development
- Examples: VLC player developed by C++, Objective C,
- Mobile application development
- Examples: Android application, IOS application.
- Web Development
- Front End
- Angular, React, HTML, JSP, ASP.
- Back End
- NodeJS, Databases, java, python.
What is the proper way to learn languages?
I learned all languages in this order. So I recommending you to follow this order.
- C
- C++
- Java
- Python
after these languages, you should learn databases
- SQL
- MongoDB
after Databases, you can start learning web development. For web development, you can learn like below order
- Java Script
- HTML
- CSS
- TypeScript
- Angular
- Node
- React
Which IDE we should use while learning?
There are many IDE available but some of the IDEs have good user interfaces.
- Visual Studio - supports all languages
- Eclipse - Java
- Quincy - C \ C++
Thank You
Comments
Post a Comment