My name is joseph I am a self-taught programmer, I live in Rwanda , I learnt by using public resources Like kakiru public library it is located at kakiru Rwanda,I am a christian, even though am a programmer I still study because programming never ends the practice you make determines you experience so I still make a lot of practice , I also tried to use some available free courses like from MIT website they provide quite free important courses, I have spent like three years in programming, so if you want to build strong foundation I recommend you to challenge any question or thought you are welcome to pass it. thank you