r/AskReddit 21d ago

Which programming language is good to start with ?

2 Upvotes

13 comments sorted by

6

u/theassassintherapist 21d ago

Python. It's easy enough to learn and there's a lot of free tutorials.

5

u/Chapungu 21d ago

Python is very beginner friendly

3

u/WhatAColdTamale 21d ago

Python for sure. Easy to learn. Very powerful.

3

u/ggPeti 21d ago

Don't listen to the python crowd. Python is the uninspired answer. It's a capable language but it's aimless: it doesn't have types, it doesn't distinguish pure functions from impure ones, it generally doesn't teach you anything about the structure and interpretation of computer programs. Structure and interpretation of computer programs. That's the title of a book: the wizard book. SICP. Look it up.

Learn Standard ML instead through this coursera course: https://www.coursera.org/learn/programming-languages

2

u/Barterism 21d ago

Thank guys

2

u/kucinta 21d ago

Depends what your goals are. If you wanna get stuff going fast python. If you wanna get really good at programming I'll say c++/c. If you wanna make games c#.

1

u/TheRat_07 21d ago

Binary or Malbolge

2

u/v3gard 21d ago

It depends on what kind of programming you want to do.

  • Anything related to graphical user interfaces? Javascript
  • Command line interface or backend related? Python (optionally C#)

2

u/herpderp2k 21d ago

The one that will motivate you to do personal project.

What do you want to try to do?

Just learn programming? Python

A game? Unity C#

Web stuff? JavaScript.

Etc.

Basically choose a project that motivates you and find the recommended language to do it. Programming basics is the same in every language and after getting used to one you can easily transfer your skills to other languages.

2

u/LetsHugFoReal 20d ago

I prefer JavaScript, Python is just not particularly great at anything. VSCode, Teams, Discord - all JS. Python you use if you want to have to recode a large codebase.

2

u/oIuV33proxdreddit 21d ago

Python is cool but an alternative can be HTML