Learning to program is not mastering a new language. A good programmer can wrap their head around any language in short time but becoming this good programmer in first place will take years.
This is the reason lots of people learning programming try few months of Javascript/Ruby , then they got stuck to solve any real life programming problem.
The reason is that they have not mastered the "basic core concepts" of programming such as traversing an Array backwards, nested loops, two indices one activates after another ete..
"but becoming this good programmer in first place will take years."
> Learning to program is not mastering a new language. A good programmer can wrap their head around any language in short time but becoming this good programmer in first place will take years.
This is the reason lots of people learning programming try few months of Javascript/Ruby , then they got stuck to solve any real life programming problem. The reason is that they have not mastered the "basic core concepts" of programming such as traversing an Array backwards, nested loops, two indices one activates after another ete..
"but becoming this good programmer in first place will take years."
> Learning to program is not mastering a new language. A good programmer can wrap their head around any language in short time but becoming this good programmer in first place will take years.