logo

Learning to Code in 2025

houseJason Hwang Mar 10, 2025

Exciting Times for Software

Anyone with internet access has unprecedented resources at their fingertips. AI-powered programming is on the rise, and software is evolving faster than ever. How should students starting in 2025 learn to code?

What Makes a Good Coding Education?

The heart of coding has always been problem-solving. Code is simply instructions for computers, executed through different languages and toolkits. No matter the approach, the goal remains the same: solving problems.

A solid coding curriculum should cover fundamentals while fostering a tenacious problem-solving mindset. In practice, this will look different at various levels, but for beginners, it’s crucial to go beyond tutorials and narrowly focused skill sets. Too many students fall into "tutorial hell," watching endless videos but never progressing. Coding is like a sport—it’s not a skill learned through rote memorization. You need to practice. And you need a good coach. While some have taught themselves, it’s not an efficient path for most.

Here are my thoughts on three practical matters:

College Degrees 🎓

Computer Science majors continue to grow in popularity—and for good reason. Quality programs offer a comprehensive education, networking opportunities, and internship preparation. High school coding courses are becoming more common and generally helpful, but university programs are where most students develop into well-rounded programmers.

Prerequisites 📋

Basic arithmetic is essential, and algebra helps unlock deeper understanding. Typing is important, but young students can start coding before mastering proper form. Beyond that, the real learning happens through hands-on practice.

Is AI Going to Take Away Programming Jobs? 🤖

While I don't have a crystal ball, I believe we are far from coding becoming an entirely automated field. If anything, the demand for skilled programmers is increasing thanks to advancements in LLM tools. Read about more of my thoughts on AI.

A Word of Encouragement

Is coding for everyone? Most people can learn to code, but it requires persistence. Frustration is normal—think of it like sore muscles after a good workout. You won’t know if coding is for you until you try. I didn’t enjoy coding in high school, but I fell in love with it in college.

Questions?

Contact us below! We’re happy to discuss all things software. Follow us on LinkedIn for updates on new blog posts.