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.
That's true if you are able to set a time of the day to learn and keep the plan, then you are saved :)
Agreed
Self-control and proper motivation is a lot while learning programming! :)
"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
You are right, the programming language should go always first. :)
"I took an arrow to the knee..." :)
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.
As said before, this is why you need to find some passion for what you are learning, and you have to find a technology that is suitable for you.
And about sitting alone, remember you can go to meetups, or join any community which has a live meeting not only online :)
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.
Yep, it's important! If you find people who do the same and find it interesting you may learn a lot and feel a part of something bigger. We definitely think that being a part of the community is important.
Excuses are not a friend of learning, that's true. But if you are motivated and really interested in the subject it should come easy :) That's why it's important to like whatever you are learning and find at least some passion for this.
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
That can make your work much easier, right :)
How important is it to learn data structures like; BST, Queues, Graphs and algorithmic approaches to problems like divide and conquer
Is there any community/collaborative projects that new programmers can get involved in, primarily javascript