Best Ways to Study Programming Effectively

0
10
Asked By CuriousCoder89 On

I'm about to turn 30 and recently started studying programming, and I feel like it's never too late to dive in! I've landed a job where I can spend my whole shift, from 6 AM to 3 PM, studying on my laptop. I'm currently working on my first big project using technologies like NextJS for both the backend and frontend, Prisma, Postgres, TailwindCSS, ShadCN, and NextAuth. I'm trying to figure out the best way to utilize my study time. Ideally, I'd love to split my day into segments for different tasks, like spending some hours working on my project, doing exercises on coding websites or LLMs, and watching videos that could enhance my knowledge (I've heard great things about CS50). Any suggestions on how to structure my time effectively?

3 Answers

Answered By ProjectPal123 On

You're already on the right track by working on a real project! I recommend focusing most of your day on that because it’s the most effective way to learn. Anytime you run into gaps in your understanding, use the remaining time to dive into documentation, tackle small exercises, or watch targeted videos that help you overcome those specific obstacles. Passive learning is good, but make sure it’s relevant to what you’re actively working on!

Answered By CodeCrafter56 On

Since you're aiming for a job in this field, try to treat this project like you're in a real position: build it out as if it's a product you'd showcase in an interview. Make sure to put together a comprehensive README that details your work; this will really help during discussions with potential reviewers or employers.

Answered By DevDude42 On

Honestly, keep grinding on your project! It's way more valuable than just watching videos or doing courses like CS50. If you're up for it, you could throw in some LeetCode challenges for practice, but be cautious—watching videos might feel productive without really teaching you anything.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.