have u taken any classes in school yet involving computers? my school has a crap load of computer classes-java,flash,html,photoshop,c++,inDesign-and they even have kinda like jobs that u can take like managing the school website, network assistant if ur school has any classes like those then u should take some this coming year for math like said before, programming is ALL math so if u suck at math then programming is not the way to go, ive never rly done much networking so i wouldnt know, for repair/maitenence, building a computer is a vry good way and we can help to build one if u wanted to