>>1は他に言語を学習している?
C#は通信に特質しているだけでC++かCを理解しているのなら大丈夫。
感覚を掴むために少し時間がかかるけど、間違いなく楽にできる。
ただ、俺が思うに、これからのことを考えるのならJavaだと思うのよ。
主流がJavaに流れ出している今、まだ習得していないのなら習得して損は無い。
むしろ、深くは知らなくてもかじり程度には知っておかないとプログラム仲間に置いていかれるよ。