person on laptop
Hero Images/Getty Images

Working in tech, learning new skills, becoming a freelancer: It sounds great, but you already have a lot going on.

If you’re going to invest time into learning new skills, there needs to be a significant payoff, and you need to be able to fit it into your calendar. That rush you feel from visions of a high-paying, creatively fulfilling job can lead to a crash when you think about the logistics of switching careers. So we ask:

How long does it even take to learn to code?

After talking to three professionals about their experiences with coding, I found that when it comes to careers in tech, a better question to ask is: How long does it take to get started?

Kevin Ng, Tech Lead at Wildebeest, says to remember that learning to code is a subjective process. Since tech careers are all about flexibility, there isn’t one rigid path you must follow.

Your learning curve will depend a lot on your goals and aspirations. A career as a freelance web designer and a career as a software engineering manager require different amounts of learning and experience. And that’s great news, because it means you can choose a tech role based on the lifestyle you want.

If you’re serious about learning to code—and particularly if you learn through doing—Ng recommends starting with a reputable coding bootcamp where you can learn enough basics to get your foot in the door as a junior developer. The advantage to this approach, he says, is that you’ll learn the most current and marketable tech skills in a matter of months. At that point, you’ll be ready to hone them in a real job setting.

Still, we’re all busy and scheduling is arguably the most important factor in ensuring you reach your goals. So what’s a good ballpark figure for how long this will take?

“It’s an ongoing process to keep up with the changing landscape of programmable technologies,” Ng says. “[But] if your goal is to quickly learn the basics of coding, your career could be started in as little as three months.”

Other experts agree with Ng’s approach. Izzy Piyale-Sheard, Community Manager at Lighthouse Labs, a coding bootcamp based in Canada, echoes the idea of using a bootcamp program to catapult yourself into real work. But what’s even more important, he says, is just getting started—in whatever way works for you.

Whether it’s a bootcamp format where you learn the basics through intensive eight, 10, or 12-week sessions, or a more gradual introduction through free workshops, meetups, and groups like freeCodeCamp, NodeSchool, and Women Who Code, that initial investment of time will allow you to start your career, at which point you will continue building your skills while getting paid.

Basically, you just need a little time to learn to speak coding language. From there, a lot of your learning will be ongoing and done in a workplace setting.

When I asked him if there was a point in his own career when he felt he’d officially “learned to code,” Piyale-Sheard said that in a lot of ways he feels like he still hasn’t, because that isn’t the point. Even instructors at his coding bootcamp who have been coding for 20 years are constantly learning, he says.

Just like any sustainable industry, tech is always evolving—and your skills evolve with it. It doesn’t take much to clear the hurdle from knowing nothing to having a beginner’s skill set, and once you do you’ll be in the position for a new career and a lifetime of learning, creative challenges, and self-improvement.

Wendy Zenone, Application Security Engineer at Lending Club, offers her own example of going from zero to coding in a short time. Zenone didn’t have a technical background before she learned to code. It was through her exposure to tech while working in digital marketing that Zenone realized “coding was the future,” and she enrolled in a 12-week bootcamp course.

By the end of it, she was coding a complete piece of software by herself. What was even more valuable, though, was that she built a foundation for a tech career and found the momentum that catapulted her into paid work.

Like Ng and Piyale-Sheard, Zenone is still learning, and she deals with a bit of imposter syndrome even at this point in her career. But she harnesses it for motivation to keep sharpening her tech skills. “If you don’t use it, you lose it, so I’m [always] refreshing my skills,” she says. “If you want to stay relevant in the tech industry, you must continue to learn.”

The big takeaway? Learning to code is a process that will be woven into your entire career. The most important thing is simply to start—and taking that first step is easy.

This article was originally published on Skillcrush. It has been republished here with permission.