+ 6
I don't really like coding but how can I develop passion for it
I started coding recently but the only time I enjoy it is when I actually code something but the coding process can be boring at times
15 Answers
+ 19
Stay with Sololearn and keep learning. Pickup a language easy for you. Feel bored take a break , come back later to Sololearn.
+ 16
Benard Why do you want to develop a passion for something you don't naturally like?
This is one of those conundrums I personally cannot relate to.
When I stumbled upon the world of programming, I was enamored and immersed myself into it every moment I could get to learn, cultivate, and refine my understanding. I lost track of time as I experimented with what could and couldn't be done. I was consumed with understanding design patterns and architecture. I wanted to dig below the surface understanding of concepts like events, asynchronous processing, exception handling, recursion, OOP, pointers, data types, compilers, assembly. It didn't matter how small or complex it was. I had to know how it all tied together.
Without that deep rooted desire to know, fueled by this natural drive from within, this journey would have been many times over more difficult and likely not possible.
Unless you have this same burning desire already, I have to ask, why even try?
+ 6
You have to define goals you look forward to achieving.
That can help to keep you going as you get bored or annoyed by the daily business.
That's the same in other areas of expertise by the way:
You don't become a top tennis player or a top violinist if you can't stand the boredom of doing a million services/scales.
So always set yourself a nice little in-between goal (like a certain program you want to create) and keep going!
+ 6
David Carroll, ideally it would be like you say: You are completely immersed and in love with the matter so there is no room for doubts or discomfort.
But I believe this doesn't work - and doesn't have to work - for everyone.
There are people who just need to learn coding because their college course requires it; or they see a job perspective, something like that. It would be easier if they were in love, but you can't have that in all cases.
Even for full-fledged pros it needn't always be love! The professional go player Cho Chikun comes to my mind who often said: 'I hate go.' There are also music professionals like that. Well, probably it's more a hate-love-thing...
A beginner can quickly fall into the trap: 'Maybe I don't love it enough, I should quit.'
But that's not always the answer! There may be times where you just have to go on, give it an honest chance, try hard, even grind a bit.
Also, you might fall in love later yet!
+ 3
Think about a idea and implemeny it in code and repeat it will be great fun😊
+ 3
HonFu Please... don't get me wrong, it isn't my intention to discourage this person, or anyone else, from pursuing this dream. It is, however, a fair and important question for anyone in this position to contemplate and answer honestly for themselves.
Presenting my personal experience the way I did was meant to:
1) Provide a contrast of what this person could be experiencing if / when they do find the path for letting this happen.
2) Motivate them even more to want the same for themselves.
3) Provide insight into how I focused my attention toward digging beyond the surface level understanding of concepts by challenging myself to ask many questions and finding those answers through experimenting with code.
4) Give them more to think about should they realize that maybe this isn't for them.
If, after some self reflection, they're still driven to learning, perhaps they'll be able to discover the passion they're seeking to ignite. Or they'll realize they're chasing the wrong dream.
+ 3
Programming itself can be interesting to some or boring to others. Programming itself is just a tool, or a whole set of tools. Useless pretty much. Until you have something you need them for, and then theyre very useful, and you are grateful for them.
You wont get a lot done unless you learn how to use the tools, but you wont do anything at all if you dont have a job worth doing with the tools in the first place.
So, what job is worth doing to you?
Are you a twitter user? Write twitter bots. A gamer? Modding the game perhaps? Have a professional aspiration code could help with in some small way? See how programming could help in that area. Find something you want to do, or do already, and write code for it. Thats where the passion will come from.
+ 2
HonFu
I don't think passion is something you can develop. It is something you have.
Benard can develop himself to sit to code for long hours by forcefully sitting for 10 minutes extra every time he feels bored. But he can't develop a love for it unless something happens (by "something" I mean he finds some aspect of programming interesting and wants to explore it more).
+ 2
Aditya Rana, I also think that you can't just be passionate - but maybe you can prepare the soil for a 'happening' of passion!
Looking for personal coding goals and following them might lead to a higher identification with the act of coding itself, and greater pleasure with the results.
Anyway, you can't just sit around and wait for inspiration!
Sometimes (often it's only a 'slump' you're in) you just don't feel it. Then it becomes about keeping going without burning out.
By asking the question: What do >I< actually want to achieve?
+ 2
I also don't like coding in first but when I see that all my games which I play and software which I am using is made up of code then I realized that it is now important to learn code and make it happen
+ 2
I am not a programer, but when i try to practice codind, i loss the sens off time.
Bro, you have to try,, if you wont do something.
+ 2
a passion is not like a skill it cant be DEVELOPED and if this is not your passion then keep looking
+ 1
Go look at some videos in YouTube to get some real experience and finish a free course in Udemy or codecademy and as Nilavarasan said stick with SoloLearn, because the community here is truly the best and there are endless opportunities!
+ 1
Find a passion in it like building games, web, apps, ml,etc, and from thier stay focused by practicing, challenging, debugging, repeating
- 1
I don't understand