
This article was originally published at: https://www.blog.duomly.com/how-to-learn-programming-faster-10-tips-and-tricks/
If you decided you want ...
For further actions, you may consider blocking this person and/or reporting abuse
I think many people have a lack of motivation and perseverance to finish learning programming. I have many friends of non-programmers who wanted to learn the basics of programming, but most of them studied only a few chapters of a book or a few videos on YouTube.
The lack of self-control is the main enemy in studying.
I would say lack of self-discipline is the biggest enemy in life.
Agreed
"1. Basics are important". This one is crucial. So many times I meet people who don't know a thing about Javascript, but want to learn React of Vue. Not going to work. Start with Vanilla Javascript, then ES6/10, and then frameworks. IMO
This was important for me. Programming can sometimes be a very lonely experience -- having someone to discuss problems with stopped me from feeling isolated. That was particularly true in the early days. The solitary lifestyle is fine for some people ... for the rest, find someone to talk to.
I think the major problem with programming learning is the hours of sitting down,detached from the rest of the world and writing,solving and debugging codes.
And the strain of how much the brain works for hours thinking and been creative.
Most people finds that strenuous, boring and hard.
Programming is abit more difficult than Mathematics because unlike Maths it changes almost everyday that as well make it hard for people who cant keep up.
"I took an arrow to the knee..." :)
How important is it to learn data structures like; BST, Queues, Graphs and algorithmic approaches to problems like divide and conquer
When i learned to program it was mostly that drive to do it because my family hated tech and always told me i couldn't do it so it drove me to prove them wrong.
Oh, and get to know your IDE. And especially all the shortcuts. A colleague of mine is still selecting lines to delete with his cursor, among other things. Makes me cringe
Is there any community/collaborative projects that new programmers can get involved in, primarily javascript