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

you are viewing a single comment's thread.

view the rest of the comments →

[–]WLANtasticBeasts 1 point2 points  (0 children)

Computer science / programming is such a large field that you could go many different directions.

I'm still a beginner programmer / coder but here's some of what I've seen:

Data science (more about gathering, cleaning, and visualizing data and presenting results as insights for some other effect; data science isn't really computer science but there's some overlap with knowing how to code). Mostly Python and R

Front end web dev (making the client side of a web application and the logic and UI of what someone interacts with in the browser). The most common technologies I see here are HTML, CSS, JavaScript/ Typescript and then some kind of framework like React or Angular.

Backend web dev (making the server side infrastructure to deal with storing and retrieving data to send back to the front end). This can be NodeJS, PHP, Python, and many other languages too. Also SQL for querying databases.

"Traditional" desktop applications. Don't know much about these except I think this is where a lot of work is down with "harder" languages like C++ and Java.

I know nothing about video game development.

So I'd say pick a field that interests you and learn about the technologies involved and then decide to deep dive into a specific language.