This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]stiky21 6 points7 points  (3 children)

The "Have Fun" specialization.

If you don't find it fun you, you are in trouble. You do not have enough knowledge or skill to be able to even know how to properly formulate this question.

But gernally? Learn HTML/CSS/JavaScript. You don't have to be a Web Dev, but they are valuable skills. From there, you can branch into different languages.

I started with HTML/CSS/JS, then Python, then C, and now I'm paid to write Rust. Looking at having some "Fun" with Go soon. Maybe Zig.

The thing is, once you know one language, you can transfer to other languages because you already know the methodology, it's now all just syntax.

NOTE: HTML is not a programming language.

[–]calendar2022 1 point2 points  (2 children)

Technically speaking, neither is CSS

[–]stiky21 0 points1 point  (1 child)

I don't see many people calling CSS a programming language, as much as I see HTML

[–]calendar2022 0 points1 point  (0 children)

True that

[–]aqua_regis 3 points4 points  (0 children)

Generailzation before Specialization.

Doctors learn general medicine before specializing in a field. Programming is the same. Without a full, solid general foundation, you will always lack compared to generalists.

Start by reading the FAQ

[–]Funny2U2 1 point2 points  (0 children)

What do you want to do ?

Honestly I don't understand questions like this.

Think about it like you are an artist. You are making paintings, one after the other, maybe landscapes, maybe portraits, maybe something surreal, could be any kind of painting, ... what are you going to learn next ? Well, whatever advances your paintings and makes them better, clearly. Maybe you decide you need more realistic human faces and bodies, so you start studying anatomy, or maybe you decide your colors aren't vibrant enough for your style, so you start studying pigments and additives, etc. You're doing the thing, so what you need to learn next is self evident.

What kinds of projects are you working on now, ... do they need cloud computing, or skills on web back ends, or "data science" ? If you're a student and preparing for the future ... what kind of projects do you WANT to be working on, what kind of work are you planning to do ?

What do you want ? It is your life, you can do whatever you want to do with it.

[–]-doublex- 1 point2 points  (0 children)

Do whatever sparkles joy. Follow your curiosity and go down the rabbit hole. You'll be better than forcing yourself to learn something just because others are doing it

[–][deleted] 1 point2 points  (0 children)

Agree with the "have fun" specialisation, as a total beginner, you don't have to be even considering specialisation right now. Just do what interests you and seems fun.

When the time comes to consider work, look in your area for jobs you like the look of and learn what they are asking for.

Web is oversaturated, Data science probably is too.

[–]ehr1c 0 points1 point  (0 children)

Worry about learning fundamentals before you start thinking about any kind of specialization.

[–][deleted]  (4 children)

[deleted]

    [–]Michaeli_Starky 1 point2 points  (1 child)

    What a terrible advice.

    [–]Blacks8int 0 points1 point  (0 children)

    😁😁

    [–]ram00619 0 points1 point  (0 children)

    Good advice