Coming back to programming after a long break.
Tags: programming, beginners, productivity, motivation
Published: 2023-01-20 08:38:30

Hey folks!, hope your all having some nice time!. its been ages since I lay fingers to keys despite the thrilling moments I once had with the bits. started programming on one foot not sure if its the right or wrong foot, but sure I did start with much enthusiasm. not long I started taking separate paths with my new found love. but guess what? we just had a peace talk saying NO TO DIVORCE.  Now we got stronger wings plus some kick boxing skills picked up from the streets, wait, did I say kick boxing?, sure I did and will be glad to show you some moves as we progress. so fasten that seat belt and grab same coffee as we dive.   




## Why do people abandon programming ?

Ever wondered why folks flee from programming aka coding?, well I think I got some tips that might answer to that question. below are few of the many reasons people leave programming.

1. fear of programming logics.
2. impatience.
3. divided attention/focus
4. poor commitment and guide


## Where do I start ?

So am assuming you had a rethink and want to give programming a second try, great choice and below are some hints you can follow to get right back on track with your coding career. 

1. clearly defining your aims and objectives

 Truth is you have to decide what you want to achieve with your programming skill. failure to clearly define this will usually result in a journey with several directions and targets. and this is common amongst novice programmers 
who lack professional mentorship. 

2. knowing what language best suites your need

Every language is nice and learnable but every language don't fix problems the same way. so get a language that solves your kind of problem in the simplest way possible and stick to it.

3. Getting development tools up and running

What development environment best supports your work?, for me I think visual studio code works just fine. but you might have a different opinion based on your taste of tools. so its best you learn from experts on how to get that tool up and running.

4. Getting the right materials for learning

The quality of your work will mostly depend on the quality of knowledge gathered, so its good to make intensive research and try out new stuff. one way to start is by following programming communities like Github, Dev.to, Youtube, Freecodecamp, etc.

5. Living above your barriers

Its nice to recognize ones limiting factor(s) as it helps you prepare for worst cases. so first figure out your barrier then work out a plan how to beat that barrier and keep moving forward.


## How do I get going ?

Once you've followed and applied all the above hints you want to know what's next!, below is a verified solution that will send you into the programmers heaven!.

1. Pick a favorable learning pattern

some persons learn by watching other developers build projects while others may prefer hand written tutorials. try to discover an approach that works best for you and stick to it.

2. Set achievable goals

learn to start small I think a good  route would be taking up small projects and online challenges usually designed to enlighten and broaden your experience level. so go fix a couple 
of challenges and sharpen your claws.
 
3. Learn, code, and code some more

without much emphasis, I believe every professional out there was once a novice. what makes the difference is experience plus a solid knowledge base acquired over spacetime.

4. Participate in online coding communities

well I think the best place for evaluation is engaging in online coding challenges and forums. this way you get to observe how others work and compare contrast their skills with yours.
you can find some online coding platforms like hackathon, discord, dev.to, hackernoon, freecodecamp, etc.

## how do I make money with programming ?

wondering how to make some coins with your new found skill?, you could try the following to bag some good fortune with your programming skill.

1. API development
2. mobile application development
3. web application development
4. blockchain development
5. game development

## Conclusion
wow, congrats my young fellow and welcome to an all new adventure, where you are totally in charge of the wheels. if you've checked and applied the above rules then I believe your on the right track to that big dream of yours. sooner or later you'll become a master of the art. well, sit tight as we progress to the next phase of a programmers life.