to learn C#? I received me code awhile ago and read over the user guide & network protocol packs. I'm able to connect my pc to my ps3, but like the fundamentals of any C programming language. Any suggestions?
If you have experience with any Object Oriented language, you can jump easily to any of these (Java or C#). I also learned Java at school, I think they teach that because it is more used (jsp, servlets, Android, Blackberry), so I think that whatever language you choose is just a matter of taste, personally I like more C#.
If you don't have any experience with Object Oriente languages, i recommend you to start by learning Java so you can have a wider perspective of what can be done, and with that it will be really quick switching to C#.
The Microsoft documentation is always a good start point