Sign in
Log inSign up
Best programming language to learn first...

Best programming language to learn first...

Shrikrishna umbare's photo
Shrikrishna umbare
·Sep 11, 2021·

2 min read

As beginner there are lots of questions in your mind about programming languages . I tried many languages but finally I came to c language the most charming and simple language. Scientist DENNIS RITCHIE in 1970 developed c programming language. ![c programming.jpg(cdn.hashnode.com/res/hashnode/image/upload…) Now let us begin to analyze why c ?

  1. Its hard to learn C++ or any other programming language and concepts like OOP's even if you don't know the simple concepts like functions. C is language which build your basic syntax and concepts, that makes easy to learn any programming language after it.
  2. C is too fast in terms of execution.
  3. C++ and C# are originated from C. The syntax of java is too much similar with C.
  4. Major code of windows, unix and linux are written in C language, even the code of browsers like chrome and firefox are written in C .
  5. It is popular , as even now many big companies use C with other programming languages.
  6. It is block structured language that means code is in blog just like the concept of functions, its easy to understand the syntax error and build the base.
  7. C is neither low level language nor higher level language its lie in between ,it gives taste of both machine oriented languages and user oriented languages .
  8. Last but not least the main reason to start with C is to acquire the discipline of programming functionalities.

In the end it doesn't matter what language you choose ,its important to being consistent with that language until you become comfortable with it. So choose one language wisely which you like or you know basic about and start working on it.

ALL THE BEST...

Hassle-free blogging platform that developers and teams love.
  • Docs by Hashnode
    New
  • Blogs
  • AI Markdown Editor
  • GraphQL APIs
  • Open source Starter-kit

© Hashnode 2024 — LinearBytes Inc.

Privacy PolicyTermsCode of Conduct