標準C#入門2版(2008年発行VC#2008対応)を買ったのですが、VC#2012で勉強しても問題ありませんよね?
2.0と3.0で追加されたものは巻末に30ページほどまとめられて載っていますので、本編講座内では使われてないと思います

友達が業務のために勉強したJavaの本2冊をくれるっていうので、
Javaのほうがいいのかとも思ってるんだが
Rubyは最初だけ囓ったことがある、