Hacker News new | ask | show | jobs
by croo 2189 days ago
Your question suggests you already started developing it.

I don't have any sources to give but my tought process: I belive I can learn and do anything if I meet some base prerequisites and put in time. Based on my experience you roughly need 10 years continous development to master something.

To get started in harder level math you need to understand some elementary level basics about numbers and how draw numbers on paper. I struggled a lot with math in uni and it remained a struggle for every year. But when I finished I was a fuckin math genious compared to those who just started CS.

Can I speak? Okay, now I can do public speakings. Will it be enjoyable to listen? Nah. But if you try to be better for 1 year and learn the basics you will already be better than anyone around you.

Another example is playing the piano. Can I press the white and black buttons on it? Do I have sense of rythm? Okay, then I can play the piano! Now do my current skills able to entertain? Only as a bad joke. But if I enjoy doing it and practice and try to be better for 10 continous years I will be someone who can sit down in a bar and play enjoyable jazz all night. I won't be another Strauss thats for sure - but talent is not required to do most things well. It only speeds up the process and makes the peak higher.

Doing things well requires only two thing - to start doing it and time.