https://www.quora.com/I-have-lost-my-passion-for-programming-How-can-I-get-it-back
I am privileged to answer this question as I have nearly 17+ years of experience in relevant verticals. My contentions are:
- Stop being nostalgic.
- Nostalgia, emotions does not play well in this field.
- Take the gun and simply start firing, should be the rule.
- Make a routine.
- First read all pillars, basic concepts.
- Make a list of 100 typical examples.
- Start solving them, just like Mathematics.Start firing , firing and firing.
- All this buzzwords, good or bad , simple or hard, liking and disliking, hot or cold will automatically vanish.
- Even if you spend 1 hour for 1 example, it means roughly 100 hours.
- After 100 hours of hard dig and heat , the engine will start.
- You will have confidence and power…viola
Please read this carefully ( below points )
- For 75 percent the external factors , as peace of mind, looking at others , buzzwords, play havoc in their minds and they flop.
- Never look at others, there are people who will talk all fancy but internally they are that hollow.
- Come out of comfort zone, and self assumed comforts..when you start, you should have a timeline..and like an army rule those 100 hours should mean honest 100 hours.
- Remember , it is one time investment of 100 hours.
- Before starting programming, read, collect all names, topics, keywords, concepts, jot them down and then start firing the base of 100 examples.
- Do not be choosy, most of them start with one tutorials, then switch here and there, and get lost.
- If you have that confusion, choose 10 sites or 10 tutorials, make a topic list, combining from all 10 sites and then start firing..
- Do not be lazy, most are that.
- Do not reveal others what you are learning.
- I can bet , that if you follow this rule of 100 examples of 100 hours each , honestly, you can learn 5–6 languages investing 600 hours ( everyday 2 hours ) on an average in 300 days ( 10 months ) .
- Your notes will be ready, your examples will be ready, your horizon will be wide, your job prospects will be high.
- Remember for every success you have to slog.
- All this fancy westernised words of how, complexity, this book , that guy, that site, this day, that night, that company, that webinar are all farce and false.
- The core is your laptop, your room, your table, your internet connection, your privacy, your honest hard work.
- But after 10 months you are the master.
- Salary, money, future anxiety should not boggle your head.
- Programming is a labor and hard work job, you have to have strict discipline, you cannot bullshit for long. .
- 75 percent are stuck still choosing and time passes of, they become tired, depressed , and day by day anxiety overpowers them.
- You should be organised and disciplined. Remember , a guy may be intelligent , but if he is not organized , he is bound to fail …
- So, start firing , and stop thinking. This field is not meant for pick and choose. It is like maths, if you don’t solve a sum and simply keep on purchasing books and looking at how fat they are , you will never get results.
- Lastly , the biggest problem with youth is anxiety …Beware this will lead you nowhere , you will be finished …you have to, have to start somewhere , some tutorials, some examples, some projects..Stop thinking about salary and saying that what advantage will I get out of learning…Start the army rule.
