I'm eager to learn programming but I'm starting from ground zero. I'm curious if three months is enough time to grasp the basics and maybe even dive into some more advanced concepts. If you were in my shoes, with no prior knowledge, what programming language would you recommend starting with? How would you realistically approach the learning process? I'm 21 and currently studying Computer Science, and while I want to secure a good job in tech, I've been exploring options that don't heavily rely on coding due to my fear of not being able to learn it well. I've heard that coding skills can really help with automating tasks, so I genuinely want to give it a try, though I admit I'm a bit intimidated by the idea.
2 Answers
To get started, just pick a programming language. Look for a tutorial that guides you through creating a simple "Hello, World!" program. Get that working, then take it a step further by experimenting with the language's features. The key is to have something functioning and to play around with it as much as you can.
Where can I find information on those language features? What exactly should I focus on?
1. I recommend starting with platforms like CS50, The Odin Project, or Code Wars. Since you're already in a CS program, you might find The Odin Project helpful for hands-on coding practice.
I took a couple of coding classes, but they didn’t go well, and I don’t want to use that as an excuse. I'm planning to learn on YouTube so I’m not lost when I transfer.

Exactly! The best way to learn is by doing. As your interest grows, you can dive into theory and more structured courses.