Unfortunately I am a civil engineer , but not computer engineer ... I am very limited in regard to computing and coding ... I would say, at the "common user" level.
I am a fast learner though. Can someone point me to the right direction or provide me a list of stuffs starting from scratch that I need to learn if I would wish to contribute to re-coding the p2pool software?
How do coders come to be?
As mean as it sounds, there is no "I've no experience in coding but I'm a fast learner, I'll help you recode this complicated software" in Computer Science.
That's like saying "I love what this composer did, I would like to compose a reinterpretation of his work. I have never composed music but I'm a fast learner".
Don't get me wrong, I'm not saying you can't teach yourself programming. I am just saying you will very likely not get far enough without formal education, or starting at a very early age.
Thanks for the advice

I understand what I was saying was bold. I know I will not be able to contribute much in the short term, but I am really interested and considering to take formal education on this direction, either part-time school, or buying books for self education.
I have 2 bachelor and 1 master degrees, in civil engineering and law (I know it's totally unrelated to computer ...) and am currently having enough rest to start another line of study ~~~ I have recently completed a short 40 hour course on webpage design, and have some basic idea of HTML5 and CSS3 ....
So ... for all those learnt coders out there, may I ask in what direction should I head to from scratch, if I wish to learn all about coding

Do I need something like BEng(Computer)

or are there easier stuffs like diploma or self educating books that I can read to acquire the skill?? Continuous learning is just my hobby
