نظر من اینه که اگه می خوای یه زبان رو یاد بگیری اونم مثل جاوا اصلا نیازی به پیشنیاز نداری فقط کافی که بدونی برنامه نویسی یعنی چی و البته بهتره نه لازم که تجربه برنامه نویسی با یه زبان آموزشی مثل پاسکال یا بیسیک رو داشته باشی اونم برای فهمیدن و درک اصطلاحات برنامه نویسی ( مثلا حلقه - دستورات شرطی ـ متغییر و ... ) جاوا برخلاف اون چیزی که همه میگن زبان اصلا سختی نیست اصلا سخت نیست و البته که نسبت به سی خیلی راحتره چون تغریبا همه چیز توش آمادست حتی لازم نیست که هیچ چیزی رو خودت طراحی کنی همه چیز آماده شده و در بسته هایی به اسم کلاس ذخیره شده شما فقط باید بدونی چی کجاست و توی برنامت صداش بزنی ولی در سی از این خبرا نیست درسته ممکنه بتونی کامپونت ها یا کلاس هایی رو توی نت برای کارت پیدا کنی ولی همه چیز رو در اختیار نداری سی یه فرق اساسی با جاوا داره و اونم اینه که برای برنامه نویسی سخت افزار و سیستم طراحی شده و بدون هیچ مهدودیتی می تونی تا قلب سیستم رو در اختیار بگیری و در جاوا اینجور نیست در جاوا برای بالا بردن امنیت حتی اجازه دستکاری مستقیم در حافظه رو هم نداری و البته این به خاطر تفاوت ایده طراحی این دو زبانه سی برای این خلق شده که سیستم عامل و کامپایلر و برنامه های سیستمی بوجود بیاره و لی جاوا برای این خلق شده که در محیط هایی که ماشین های متفاوتی توش کار می کنن با معماری های متفاوت مثل اینترنت درست کار کنه و همه جا خروجی یکسانی بده بدون اینکه نیاز به تغییرات داشته باشه به نظر من اول ببین از برتامه نویسی چه انتظاری داری بعد برو سراغ یک زبون خاص و بعد هم دیگه تا آخر عمرت اون زبون رو ول نکن اگه بخوای می تونی یکساله 7 یا 8 تا زبون رو یاد بگیری ولی این ارزشی نداره بهتره که یکی یا دو تا رو خوب بلد باشی اون موقع احساس قدرت می کنی... اگر هم می خوای جاوا یاد بگیری خیلی سادست یه سلام دنیا باهاش بنویس و سعی کن اونو رو سیستمت اجرا کنی:
class clTest{
public static void main(string[] args){
System.out.println("Hello World...");
}
}
این رو هم بگم برای جاوا توی دنیا محیط برنامه نویسی بهتر از نتبینز که خوشبختانه متن باز هم هست نیست پس اون رو هم دانلود کن و رو سیستمت نصب کن.