DEV Community


Discussion on: I Want To Be A Programmer: How Do I Start?

lukewduncan profile image
Luke Duncan

The number one tip - REPS, REPS, REPS, REPS.

You'll find people saying that you only need to spend a few hours a day, and you'll pick up things in no time. I disagree to the max. If you have a job then totally I do understand the time commitment, but in order to learn something you have to put in the work every day. (damn I sound like a workout commercial or something). But it's true.

The more reps, the more you retain, the bigger the learning gains. I don't think it matters where you start, especially if your mind is a blank slate and has no programming knowledge. Yes, some places are better than others to learn but you just gotta step up and get going.

Reps can include anything from viewing other peoples code, writing your own code, taking tutorials, building projects. The number one way I initially learnt web development was downloading templates of HTML online and viewing how people used code to build a web page. And changing small things to see what they did. The more I did this, the better I became at building my own webpages. It would be the same in programming - downloading code and seeing things like how did they setup functions, how did they reverse that array etc etc.

tyreechrisp profile image
Tyree Chrisp Author

I agree. Practice is a huge! Also, something that you implicitly mentioned: exploring the code. I learn the same way. Kudos to you for that!