yeah what are you instested in? if you learn say assembly/C++ (or any other reasonably powerful language) you can create devices and write firmware and drivers and such but if you want to make computer apps learn a coding language like C++
see now that is also a dumb question i will say amd every time and someone else will say intel and the loop will continue till im blue in the face. So the moral of the story "test parts for yourself"
asking people what they think about your selected parts is stupid and will confuse you. Its mainly personal preference. a better question would be "are all these parts compatible with each other" or something like that
Solution "Skateboarding" i'd spend most of the weekend day skateboarding. then i would either go out with my mates at night or go on the computer its a nice balance. Computer during the day = bad.
i'd say a 'c' language C# i spose would be best in this day and age.
also once you choose whatever language:
http://www.jobsnake.com/seek/articles/inde...rticle&8533
ah i failed i just started tech again and homework fucked me over i'll try to make something but cout if you want to make something in java i'd liek to see it