I am trying to both self teach and find resources to learn many fields in computers. As of right now my focus is programming and software development. Thing is, I am too open to jumping into parts that interest me even if I may not understand important details. So as my main objective is to find a starting ground on the in's and out's of computers, from software to hardware and programming code. Resources and knowledge is what I'm after.