DEV Community

Discussion on: Which programming languages do you use and why?

Collapse
 
abhinav profile image
Abhinav Kumar • Edited
  1. BASIC: Language taught in Primary School Grade 2-3

  2. Logo: Language taught in Grade 4-5. Turtle graphics and arithmetic operations only.

  3. C: Learnt as part of Grade 6 coursework.

  4. C++: I didn't want to stop at C. I did a tutor course in the summer holidays. Revisited as part of Standard Grade 10-12 and college coursework. The only use I could extract from it was in competitive programming.

  5. HTML/CSS: I didn't have internet access at that time but my computer guy set up FrontPage and Dreamweaver on it. Learnt the basics from manual and auto-suggestions.

  6. Python: Learning C/C++ again in college was boring. Python was a breath in fresh air. My favorite ❤.

  7. JavaScript: When I started making web pages, I quickly understood that only HTML/CSS is never going to be enough. Node/express stack is also great at quickly fleshing out a back-end.

  8. Bash: Switched to Linux in second year of college. Although zsh is preferred shell, nobody should write their shell scripts in it.

  9. Java: College coursework in 2nd year. Haven't touched it since then.

  10. Go: Learnt to make a multi-threaded filesystem watcher at work and really liked it.

  11. TypeScript: When I was learning React to work on a new project at work, I went with TS. Now, I use it in place of JS wherever I can. Even when working with Node. Type-safety helps a lot when working on large projects.

  12. Rust: Better C++. Currently trying to learn.

Collapse
 
lyfolos profile image
Muhammed H. Alkan

Actually not better C++. It's a better systems programming language.

Collapse
 
abhinav profile image
Abhinav Kumar • Edited

That's what I meant by Better C++. I was actually referring to the primary usecase of C++.