Java (1995)
অ্যান্ড্রয়েড, ডেস্কটপ, ওয়েব অ্যাপ্লিকেশন, গেম ডেভেলপমেন্ট, সাইবার সিকিউরিটি ইত্যাদি ক্ষেত্রে জাভা প্রোগ্রামিং এর ব্যাপক ব্যবহার হয়
Javaপ্রোগ্রামিং ভাষাটি ডিজাইন করার পরে এটি অতি দ্রুত বিশ্বের সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষার একটিতে পরিণত হয়। জাভা'র এই জনপ্রিয়তার মূল কারণ এর বহনযোগ্যতা (portability), নিরাপত্তা, এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব প্রোগ্রামিং এর পরিপূর্ণ সাপোর্ট।
আগের দিনে আলাদা আলাদা কম্পিউটারের জন্য আলাদা আলাদা ভাষা ইউজ করা হতো। উইন্ডোজ এর পোগ্রামিং ল্যাঙ্গুয়েজ লিনাক্স অপারেটিং সিস্টেম এ চলত না। আবার লিনাক্স এর পোগ্রামিং ল্যাঙ্গুয়েজ অন্য কোনো অপারেটিং সিস্টেম এ চলত না। এই সমস্যা সমাধানের জন্য James Gosling, Mike Sheridan, এবং Patrick Naughton ১৯৯১ সালের জুনে জাভা ল্যাঙ্গুয়েজ প্রোজেক্ট শুরু করেন। প্রাথমিকদিকে জাভা ল্যাঙ্গুয়েজকে "ওক"(Oak) বলা হত। জেমস গসলিং এর অফিসের বাহিরের ওক গাছের সাথে মিল রেখে এই নাম রাখা হয়। এরপর এর নাম রাখা হয় "গ্রীন"।
তারপর একদিন তাঁরা একটি কফিশপে বসে আড্ডা দিচ্ছিলেন, ঐ তখনই কফির কাপটি দেখে ধোঁয়াতোলা কফির কাপের সাথে মিল রেখে লোগো তৈরি এবং এর নাম পরিবর্তন করে "জাভা" নামকরণের পরিকল্পনা করলেন।১৯৯৫ সালে সান মাইক্রোসিস্টেমস জাভা-১.০ প্রকাশ করেন। তাদের মূলনীতি ছিল "একবার লিখুন, যে কোনো জায়গায় চালান (Write Once, Run Anywhere or WORA) অর্থাৎ অপারেটিং সিস্টেম যাই হোক না কেনো, এই কোড সবযায়গায় চলবে।
Java প্রোগ্রামিং শেখার সময় কম্পিউটার থাকা একপ্রকার বাধ্যতামূলক। ফোনেও কম্পাইল করা যায়, কিন্তু সেটি কষ্টসাধ্য। এখানে কম্পিউটার, মোবাইল এবং যেসব ক্ষেত্রে সফটওয়্যার ব্যাবহার করা সম্ভব হবে না, সেক্ষেত্রে কী করণীয় সব কভার করা হবে।
বেশ কিছু ওয়েবসাইট আছে, যেগুলো থেকে শেখার জন্যে হেল্প পাওয়া যায়। কোনো সিনট্যাক্সট ভুলে গেলে সেখান থেকে সাহায্য নিয়ে খুব দ্রুত শেখা সম্ভব হয়। কিছু সহায়ক ওয়েবসাইট:
আমরা এই পেজের কাজের পরিকল্পনার করছি। এই পেজের কাজ সম্পন্ন না হওয়া অব্দি অন্যান্য গুলো দেখতে পারেন।
দেখুন, কোন কোর্স করে আপনি সবথেকে ভালোভাবে শিখতে পারবেন, তা আপনার উপরই নির্ভর করবে। আমরা এখানে আমাদের খুঁজে পাওয়া সেরা কোর্সগুলোর তালিকা দিচ্ছি। এখানে বাংলা, ইংরেজী ও হিন্দি ভাষার কোর্স আছে। সম্ভব হলে সেখানে রিভিউ ও যুক্ত করা হচ্ছে। সেক্ষেত্রে একটু ডিসিশন নিতে সুবিধা হবে।
সামনে হয়তো বেসিক টু এডভান্স আকারে সাজানোর চেষ্টা করা হবে