DEV Community

Discussion on: How to start coding journey as non tech person?

Collapse
 
sfiquet profile image
Sylvie Fiquet

Welcome to the community! As a mathematician you're used to thinking logically so switching to programming shouldn't be too hard. Coursera courses are usually very good so you've got a good start.

What I'd recommend next is to do a Computer Science course, to get good fundamentals before you move further. They're usually called something like 'Introduction to Computer Science', 'Computer Science Fundamentals' or 'CS101' (that's what they're called at American universities). I've heard very good things about Harvard's CS50 online course.

Maybe check out freeCodeCamp and join the forum. freeCodeCamp provides courses in two main tracks, web development and data science. The main reason I'm recommending it is the forum. freeCodeCamp is hugely popular, the forum is very active and it's moderated by experienced developers. If at any point you get stuck, ask your questions there. Feeling discouraged? There's always someone there who will have your back. It's also a good place to ask about courses and resources.

My last bit of advice is: Build your own projects. If you have finished your Python course, you know enough to start making things. Have the Python documentation open in your browser, refer to it all the time and google anything you need. Focus on making something that works. You'll hit lots of problems on the way, and it's in the solving that you'll develop your programming chops.

Collapse
 
iamdurga profile image
Durga Pokharel

I appreciate your recommendation thanks alots.

Collapse
 
idong2archie profile image
Idongesit Archibong

I truly love the last paragraph. And the idea of using documentation. It's one thing I dread but seems it's a gold to learn to know. Thanks.

Collapse
 
iamdurga profile image
Durga Pokharel

Thanks for your support.