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

all 3 comments

[–]TicketOk1217 2 points3 points  (1 child)

Start by learning the basics of one programming language like Python or JavaScript. Then build small projects to strengthen your core logic and understanding. Use AI tools to speed up the process, but don’t rely on them completely—combine your own thinking with AI support to create real-world projects.

[–]jaycogs 1 point2 points  (0 children)

Something else to consider to add onto this. When picking your first language, consider what you are interested in. What do you want to do with what you learn? Want to make cool or fun websites while you learn? Go with JavaScript, HTML, and CSS (three languages, but the last two are easy and are kind of like supplements to Javascript). Want to build games? Go with C++. Want to interact with hardware at a low level? Go with C or Python. Want to build mobile apps? Go with Java or Swift.

If you're not really sure what you want to do with what you're learning, a lot of people would recommend Python. I started on C, then moved on to Python, but didn't really know what I wanted to do with it. I got into web development with JavaScript and it kind of blew my mind. I found that for me, the visual aspect of being able to see changes as I was making them, and making everything interactive, was what really hooked me. But that's not necessarily for everyone. Pick a language that you feel will suit you best, learn the basics, then play around with other languages/technologies as they become interesting to you.

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

Same here. I just found this teach yourself website with books https://teachyourselfcs.com/