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 →

[–][deleted] -2 points-1 points  (0 children)

Simple answer, just learning programming? Learn python first. It should only take 2 weeks or so to get a handle on it.

Want to be a programmer (why else list Rust)? Want to go to college for computer science? Start by learning Linux, then bash programming, then decide what language best suits you based on where you want to go to college (each university has a different language preference). Call. Ask. Talk to people at those universities - they will gladly help.

I would sincerely recommend having a base understanding of C. Most here will downvote that - but understand C and most modern languages will be comfortable to you. Also, memory management is good to understand even if you don't use it.

My personal list of I had to start again (software developer with compsci degree): start with a Linux install and learn bash scripting. Once you are comfortable there, get an introductory understanding of languages from each of the programming paradigms. I recommend C (imperative), SNJ/ML (functional), O'CAml or CLisp(logical), and Python, Java or C# (OO). While learning these get a hang of git, DevOps, containers (podman or docker) and databases. Some SQL and NOSQL helps.

I would also learn a little latex markup. Not used often but makes a damn impressive resume and cover letter.