Programming is a very close relative of common sense and so virtually everybody has the capacity to learn to program. There is no harm in trying and failing when we put our efforts toward earning a skill. Failures and setbacks are just the price to be paid to acquire a skill. Failure is our true teacher which guarantees to teach us in various ways on different occasions. In order to become knowledgeable in programming, one need only follow this simple rule: fail fast to learn fast. To learn a new subject quickly, we need to experiment in many different ways…


Technical panelists always expect the programmer to be good at programming logic. A matter of fact is if a learner has got that confidence, then further advance technical learning will also be with much confidence.

In a nutshell, beginner’s confidence in programming capabilities has a direct relation with their low/average/high level of visualization of programming logic. In the learning of any subject when the visualization and thought process becomes active then only it will become actual learning. The outcome is that the person will understand the concept and applies the concept naturally.

Solve pattern-recognition-based problems because it will improve the…

Mohmad Yakub

Freelancer java developer and author

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store