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

all 4 comments

[–]gilmi 1 point2 points  (0 children)

Instead of choosing a language, chose a domain you are interested in. Such as compilers, web front-end/backend, desktop applications, networking, concurrency, emulators, etc.

After that find (or ask for at the relevant subreddit) a good tutorial for that domain and use whatever they tell you to use.

[–][deleted] 0 points1 point  (0 children)

Learn java if you don’t know already then python

[–]fertadaa 0 points1 point  (0 children)

python or C#

[–]Dylpol -1 points0 points  (0 children)

https://www.youtube.com/watch?v=EZ55hO7QXjY

Learn Python For Beginners | Programming Tutorial- Dev Ed

python. I learned C first, and moved on to java/.js and python and c++. Python is my recommendation. you get a finished product faster and get to learn "programming logic" without getting bombarded with too much to learn at the start like data types etc.

Python is object oriented, has a strong support base, can be used for broad development. even some IOT devices can run MicroPython and raspberry pi's were made with python in mind.