DEV Community

Cover image for I did the impossible, I'm learning to code

I did the impossible, I'm learning to code

Naresh Poonia on August 04, 2020

A civil/construction engineer learns to code A shattered dream and humble beginning 26th October 2019, I received a push noti...
Collapse
 
jai profile image
Jai Pandya

Grit and determination are the two most important elements in learning something new, and you have both of them in abundance. Incredible to see your progress. Keep it up!

Collapse
 
naresh profile image
Naresh Poonia

Thank you so much, Jai :)
You have been a great support throughout, without you none of this would have been possible.

Collapse
 
waylonwalker profile image
Waylon Walker

Congrats on your first certificate and turning such a heartbreak into a positive one. Thanks for sharing your great story of ups and downs.

Collapse
 
naresh profile image
Naresh Poonia

Thank you.
I thought my journey would help people who are just starting & I would also get some recommendations/ suggestions from Experienced devs.

Collapse
 
waylonwalker profile image
Waylon Walker

In the micro keep practicing. Make real things. Deploy them. Transform tutorials into something completely different.

In the macro determine what it is that you want to do, front end, back end, game, mobile, data, enterprise. Choose languages and frameworks that are used in the direction that you want to go.

Thread Thread
 
naresh profile image
Naresh Poonia

I will be making a portfolio profile by the end of this month, I'm looking forward to learning to make more things.

I was hoping to complete the entire curriculum of freeCodeCamp & then see where my interest lies.

Do you think it is a bad strategy?

Thread Thread
 
waylonwalker profile image
Waylon Walker

Early on it is really hard. There is a lot that you need to learn in order to get started. Sometimes its best to go through a curriculum in order to get a feel of everything, but don't let yourself get stuck in a tutorial loop.

It is now easier than ever to setup your own domain and ship a site. Services like netlify and vercel can build your site, or even drag and drop your site into production. If you setup some sort of side project with what you know, you will begin to form questions that might be answered in your curriculum. Things that may have gotten brushed over will turn into "ah ha" 💡 moments.

Thread Thread
 
naresh profile image
Naresh Poonia

Thanks, I hope I don't get stuck in a tutorial loop, at least this is not something I am planning.
Maybe after the first go, I'll have a better understanding of what can I make with which language & what interests me more.
Umm, I want to make a website from scratch using whatever I have learned in my HTML & CSS tutorials & I am looking forward to a lot of "ah ha" moments. :)

Collapse
 
liamgilroydev profile image
Liam Gilroy

Great article, thanks for sharing! I've been looking around this site for a short while hoping to see content like this, as I'm considering sharing my journey also, so thanks! I'll be following and wishing you all the best.

Collapse
 
naresh profile image
Naresh Poonia • Edited

Thank you :)
Yes, you should definitely share your journey, it would help a lot to people who are just starting their journey.

Collapse
 
bronxsystem profile image
bronxsystem

Congrats. Did you get a dev role? How long were you learning for?

Collapse
 
naresh profile image
Naresh Poonia

Thank you.
No, I didn't get a dev role yet & I don't even think that I have learnt enough to get a dev role. I have been learning for over a month now

Collapse
 
bronxsystem profile image
bronxsystem

Oh wow to finish that path in 1 month is solid. Keep going my tip if I had to go back and do it again is would be look for job you like and see what skills the job role lists then focus on learning those. Even contact a company advertising and ask what they looking for specifically and just focus on those skills.

I wasted a lot of time jump around learning different things like C# but then went into a UI role. I think to get first job just focus on what the entry role requires and be solid candidate at that.

:D

Thread Thread
 
naresh profile image
Naresh Poonia

Thank you, That's some great advice.

Collapse
 
matoval profile image
matoval

Awesome! You got this!

Collapse
 
naresh profile image
Naresh Poonia

Thank you :)

Collapse
 
ivannovic profile image
Ivan Arcos

Congrats, @naresh it was a good one, I’m starting like you on the hard way of JavaScript, I hope we can share experiences about it. Cheers!

Collapse
 
naresh profile image
Naresh Poonia

Thank you
Yes, That would be great. Cheers!

Collapse
 
monalizadsg profile image
Mona Dasig

Great article! I'm also learning how to code. Having a mentor is priceless. Just keep going and keep building things.. :)

Collapse
 
naresh profile image
Naresh Poonia

Thank you.
Yes, having a mentor is priceless. I am blessed to have a great one.