Learning to Code: Insights from Programmers Who’ve Been There

imPiyushKashyap
2 min readJun 17, 2024

--

Anyone who’s embarked on a coding journey knows it can be equal parts exciting and challenging. If you’re just starting out, you might wonder what experienced programmers wish they’d done differently. Here, we explore valuable advice gleaned from a Reddit discussion on this very topic.

Embrace the Power of Mentorship

Finding a mentor is a recurring theme. Programmers credit mentors with saving them time, frustration, and accelerating their learning. Whether it’s a friend, family member, senior colleague, or paid guide, a mentor can provide invaluable guidance and support.

Don’t Be Afraid to Ask for Help

The programming community is vast and welcoming. Don’t hesitate to reach out to online forums or communities when you get stuck. Remember, someone else has likely faced the same hurdle and can offer a helping hand.

Focus on Practical Application

Learning in a vacuum isn’t always the most effective approach. While building a strong foundation is crucial, aim to put your newfound skills into practice with real-world projects. This reinforces your understanding and keeps you motivated.

Find the Right Language for You

Not all programming languages are created equal. Some resonate better with different learning styles and goals. Explore options and choose a language that aligns with your interests, whether it’s web development, data science, or game creation.

Enjoy the Journey

Learning to code takes time and dedication. There will be bumps in the road, but it’s important to maintain a positive attitude. Celebrate your victories, big and small, and focus on the satisfaction of progress.

Bonus Tip: Start Now!

The most common advice? Don’t wait! The best time to start learning to code was yesterday, and the second-best time is now. Dive in, embrace the challenges, and enjoy the rewarding journey of becoming a programmer.

--

--