Carey Brown wrote:It depends on what your goals are, if you are trying to get a job professionally, perhaps not. I would think it would depend on if you are normally a logical thinker and break down your tasks into subtasks that can be solved then you'd have a good chance. It would also depend on whether of not you enjoy the learning process and find you get satisfaction when you can successfully solve a programming problem.
Every body learns differently. My goto in the beginning was to read lots of code written by others and try to understand what they do, pretty much with a good reference at my elbow to look things up. If I couldn't get it I type it in and get it to run then sprinkle it with print statements to see how it behaves. Practicing on snippets of code is a good thing to do through out your programing days. When I come across something new I'll still write a tiny program to make sure I really understand it.
Personally I'm not a big fan of learning from YT. I find I have to pause or rewind often to catch the half-second of critical knowledge.
In the end, if you don't enjoy it you won't put in the many hours learning this stuff takes.
VM
Carey Brown wrote:Personally I'm not a big fan of learning from YT. I find I have to pause or rewind often to catch the half-second of critical knowledge.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
We can walk to school together. And we can both read this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
|