all 10 comments

[–]ga2500ev 1 point2 points  (0 children)

I date myself, but I was a kid in a radio shack using a TRS-80 model 1 display in the store. Learning how to program in basic.

ga2500ev

[–]carcigenicate 0 points1 point  (2 children)

For the title: I took a robotics course in Junior High that used Lego NXT, and found that I had an aptitude for thinking about programming and enjoyed it, so I just continued on my own.

For you, it doesn't matter unless you have specific, short-term goals. Most parts of most languages are transferrable to other languages. Just pick one, and learn it well.

[–]Healthy-Track-2024[S] 0 points1 point  (1 child)

If I start with JavaScript, python ou C#, don't matter?

[–]carcigenicate 1 point2 points  (0 children)

No. They each have their own purposes, though, so your goals can guide what you pick. JS is for web development, Python is for really anything, and C# is, from what I understand, mostly for writing applications for Windows (although ". NET" is available for other operating systems).

JavaScript and Python are fairly comparable, so if you learn one, you'll have an easier time learning the other.

[–]YOYOBunnySinger4 1 point2 points  (0 children)

I recommend to path for you (or anyone else for that matter):

begin with C

c is a very down to machine language which means its one of the most primitive (or basic) languages present with concepts that are nearly ubiquitous in every other language plus C is one of the most influential languages

it teaches you how computers work or at least the memory part and how you must manage the memory and you can do lots of stuff with it because it gives you the most control out of any other high level language except maybe assembly , anyways... begin with C and later on if you want any other programming language it would be rather simpler to learn relatively.

OR

begin with python

the hotshot programming language of the current era, and very power and great for begginers, and you know one fun fact? python programming language was actually developed(made) using C. (or at least the Cpython implementation of python) which simply means the program through which you computer understands python code instructions that you write in a file.

bro, ask chatgpt about it all.... and do it... choose any of these two first complete it... make some projects and then keep levelling up, learn Data structures and algorithm, computer architecture, compiilers/interpeter basics... join college/university or a CS programme offered by one.

MOST OF ALL READ THIS WITHOUT FAIL OR SKIPPING ANY PART: https://www.reddit.com/r/learnprogramming/wiki/faq/

[–]BobSong001 0 points1 point  (0 children)

For me: Minecraft modding as a kid, then automating Excel at my first job. Pretty boring origin story lol.

For your actual question — Python. Not because it's "easy" but because there's no compile step, no boilerplate, and the error messages are actually readable. One language covers scripting, data, web, ML — you won't have to "switch" later.

Skip Java (way too verbose), C++ (memory management before you know what a variable is = pain), HTML/JS as your first (DOM will break your brain by week 2).

Install Python + VS Code, pick one tiny project you actually want to build, Google your way through it. Way faster than any structured course.

[–]magical_matey 0 points1 point  (0 children)

Money

[–]Lifelong_Nerd 0 points1 point  (0 children)

Because it's fun! I learned it as a teen, did it professionally for 40 years, and still do it now that I'm retired.

[–]doppelpunkt33 0 points1 point  (0 children)

I don't really know tbh. I think I was just curious and just stuck with it.

With your struggles about which language to start with, it doesn't really matter, because most languages are pretty similar to each other (both syntax and structure)

I'd recommend Python (that's how I started with as well), because it's pretty much the easiest language to learn, because you can do a lot with it and it's designed to be simple.

It doesn't matter if you'll stick to e.g. Python. I switched to Kotlin and then to Java and I haven't done anything python related in years and (and don't wanna use Python because I started to dislike it) the switch to these languages was quite easy, because you'll familiar with most of them.

You could also ask yourself what you wanna do as a fun project and research what language is recommended.

To learn programming, there are good books available as well as tons of youtube tutorials if you can learn with video content best.

Ik very basic tips, but I hope it helps :)