I think that one thing that is often overlooked is making sure to keep up motivation. There are aspects of programming that will always be pretty dull and dreary. You may spend days or weeks trying to fix a silly bug. Throughout all of the crap, you do want to keep up an excitement level.Many thanks for your response.
So the absolute programming novice should start out with Python?
I probably should have framed my question better, but would Python also be your choice for the novice to gain the easiest path for the conceptual understanding of programming? It's just that I have read here & there that C programming gives the learner a more basic insight in to the software-hardware interplay, and my initial goal is not necessarily to first achieve any programming outcomes from the outset, but rather to better understand the underlying concepts of programming, as I reckon this would be the good base to underpin further learning.
As for R programming, I think I probably would like to learn it as I am currently doing work as a molecular physics research, and I assume this programming format would have various uses. Should a novice learn another programming language prior to looking at R?
Basically, If I was your 12 year old kid, what path would you map out from start to finish in order for me to become an adequate programmer?
Yes. It’s easy to learn, quick to write and massively extensible.Is Python that useful to learn other than some specific use cases these days?