יש רבים
אחל מעורכי קוד רגילים ועד לסביבות ויזואליות. אם מטרתך ללמוד את השפה אז הייתי ממליץ להתחיל עם עורך קוד ואח"כ להתקדם ל-IDE יותר מתקדם. עורכי קוד מומלצים: EditPlus - עורך קוד שאני אישית אוהב לעבוד איתו, תומך בכל השפות, מדגיש מילים שמורות/שמות מחלקות בצבע, אתה יכול להפעיל איתו איזה קומפיילר שאתה רוצה ולשלוח פרמטרים לקומפיילר למשל(כך שאפשר גם להפעיל איתו דיבאגרים למיניהם). טוב לעבודה גם לאתרי אינטרנט. Crismon Editor - כנ"ל IDEים יותר מתקדמים: Eclipse -זהו IDE קוד פתוח - אחד מהמומלצים ביותר עבור JAVA , הוא ה-IDE הכי נוח עבור JAVA, יש בו משלים קודים, Compiler פנימי, רפלקטור, אשפים , באפשרותך להתקין Plug-in לממשק ויזואלי עבור GUI, ועוד... Intelejic Idea - אין לי ניסיון איתו אבל להבנתי הוא ממש טוב. JBuilder - ה-IDE של Borland, אין לי ניסיון איתו ולא שמעתי עליו הרבה.