http://www5c.biglobe.ne.jp/~ecb/java/java00.html
http://www.javadrive.jp/start/
まずは JDKをダウンロードすることになります。
お使いのマシンがWindowsかMacかもわからないので、まずは何もダウンロードせず、Web画面だけでJavaプログラミングを体験できるサイトをご案内します。
http://www.compileonline.com/compile_java_online.php
このページを開くと、画面左側がコード入力欄です。
画面左上に緑色の実行ボタンがあります。
入門書に書いてある程度のプログラムはここで実行できます。試してみてください。
http://www.kkaneko.com/rinkou/javaintro/eclipse.html
Java開発で一番よく使われている統合開発環境のEclipseのインストールからHelloWorldまでを解説した記事です。
とても拡張性が高い開発環境なので開発の現場ではよく使われますが、初心者には敷居が高いかもしれません。
まず、Javaでは「コンパイラ」と「テキスト」は別物です。
(Visual Basicでは両者が同一ソフトなのでややこしいですが、この辺を分けて考えて下さい。)
で、Javaのコンパイラは「JDK」と呼ばれるものです。
下記サイトの「Windows x86」になっているファイル(jdk-7u40-windows-i586.exe)をダウンロード・インストールして下さい。
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
次に、JDKの実行ファイル(javac.exeやjava.exe等)にパスを通します。
簡単な作業なので、下記サイト等を参考にやってみて下さい。
http://www.hlplus.jp/android/jdk/path/
開発環境はテキストエディタなら何でも(Windows付属のメモ帳でも)良いです。
私はxyzzyというエディタを使っていますが、この辺は好みの問題もあるので「お好きなモノをどうぞ」としか言えません。
ちなみに、Visual Studioライクなものとしては、Eclipse・Net Beans等もありますので、大規模なアプリを作るならその辺も視野にいれると良いかと思います。
JAVAのコンパイラ(JDK)については、こちらは参考になるでしょうか。
●JAVAのコンパイラ(JDK)をインストールしよう!7,Vista,XP編(Windows)
http://3pypromo.blog.fc2.com/blog-entry-147.html
次に、IDEについては、ちょっと前に、アンケートを取ってみたことがあります。
※参考URL
http://d.hatena.ne.jp/rsc96074/20120612/1339512901
最後に、入門書についても、アンケートを取ったことがあります。個人的には、『明解Java 入門編』がお気に入りだったんですが、『わかりやすいJava入門編』が一番人気となってしまいました。(^_^;
※参考URL
http://q.hatena.ne.jp/1280714485
●BohYoh.com【Java講座】
http://www.bohyoh.com/Java/index.html
○BohYoh.com【著書】明解Java入門編《ダウンロード》 ←ソースがあります。
http://www.bohyoh.com/Books/MeikaiJavaA/download.html
●わかりやすいJava入門編|サポート|秀和システム
http://www.shuwasystem.co.jp/support/7980html/2403.html
※参考URL
●Javaの学習ならJavaDrive
http://www.javadrive.jp/
●Javaの道(Java入門・リファレンス)
http://www.javaroad.jp/
●とほほのJava入門
http://www.tohoho-web.com/java/index.htm