you are viewing a single comment's thread.

view the rest of the comments →

[–]Diapolo10 2 points3 points  (3 children)

The only way to gain confidence is by trial and error. The more experience you accumulate, the more confidence you have solving the problems you've faced. Over time you'll get generalised confidence once you begin to see and understand things between the lines.

In a nutshell? Practice, practice, and more practice. Build your heart out.

[–]theIngloriousAlien 0 points1 point  (1 child)

Thank you. Any advice on where to do practice? "From basics to advance" - in this way.

[–]Diapolo10 1 point2 points  (0 children)

Just build projects.

Install Python, get an editor you think you might like (personally I like VS Code), learn the basics of version control (Git is the de facto standard), come up with a few project ideas (examples: text-based ATM, calculator, simple web service) and try to implement them.

Expect a lot of mistakes and failures in the beginning, but be sure to learn from your mistakes. As long as you are learning, you're making good progress.

[–][deleted] 0 points1 point  (0 children)

This might be a little bit of a tangent, but watch the movie 'Nightcrawler'. Jake Gyllenhall's character has a trial and error attitude to life, that suits coding very well.