জাভাস্ক্রিপ্ট কি? কেন শিখব জাভাস্ক্রিপ্ট?
অনেকেই মনে করেন জাভাস্ক্রিপ্ট একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ ।কিন্তু এটি মোটেও একটি প্রোগ্রামিং ল্যাংগুয়েজ নয় JavaScript হচ্ছে একটি স্ক্রিপটিং ল্যাঙ্গোয়েজ।
জাভাস্ক্রিপ্ট আর জাভা কি এক ?
অনেকেই ভাবতে পারেন জাভা আর জাভাস্ক্রিপ্ট একই ভাষা। কিন্তু এটি সম্পূর্ণ ভিন্ন একটি ভাষা।জাভা একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ আর অন্যদিকে জাভাস্ক্রিপ্ট হলো একটি স্ক্রিপটিং ল্যাঙ্গুয়েজ। জাভাস্ক্রিপ্টকে অনেকে হাই লেভেল স্ক্রিপ্টিং ল্যঙ্গুয়েজ ও বলে। এটি একটি ব্রাউজার কিংবা ক্লায়েন্ট স্ক্রিপ্টিং ল্যাঙ্গুয়েজ।অন্যদিকে জাভা হচ্ছে পূর্ণাঙ্গ একটি অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ
কেন শিখব জাভাস্ক্রিপ্ট?
জাভাস্ক্রিপ্ট এর মাধ্যমে মোবাইল অ্যাপ্লিকেশন থেকে শুরু করে কম্পিউটার সফটওয়্যার তৈরি করা সম্ভব।কিন্তু এটি বিশেষভাবে ওয়েব এপ্লিকেশন ডেভেলপমেন্ট এর ক্ষেত্রে ব্যবহার করা হয়।ওয়েব প্রোগ্রামিং এর জন্য Vuejs, Reactjs, Angularjs সহ আরও হাজারখানেক চমৎকার ফ্রেমওয়ার্ক আছে ।এর মাধ্যমে অ্যান্ড্রয়েড এবং আই-ওএস আপ্লিকেশন বানানোর জন্য
React-native ব্যবহার করা হয়।আর ডেস্কটপ কম্পিউটারের জন্য আছে Electronjs।তাহলে আপনি বুঝতে পারছেন যদি আপনি এটি শিখে নেন তাহলে আপনি কি না করতে পারবেন।তাছাড়া JavaScript 2018 থেকে 2020 সালের সবচেয়ে জনপ্রিয় ল্যাঙ্গুয়েজ হিসেবে খ্যাতি অর্জন করেছে।
জাভাস্ক্রিপ্ট শিখার জন্য কি জাভা শিখতে হবে?
এক কথায় বলতে গেলে না JavaScript শিখার জন্য জাভা শিখতে হবে না। হ্যাঁ এটা সত্যি যে জাভার অনেক syntax JavaScript ব্যবহার করা হয়েছে। কিন্তু এর জন্য আমাদের আলাদাভাবে জাভা শিখতে হবে না।
জাভাস্ক্রিপ্ট কি কি দিয়ে তৈরি ?
মূলত JavaScript তিনটি জিনিস দিয়ে তৈরি
1.ECMAScript : এটি হচ্ছে মূল অংশ বা core functionality
2. DOM :Document Object Model - ওয়েব পেজের কনটেন্টের সাথে কাজ করে
3. BOM :Browser Object Model - ব্রাউজারের সাথে কাজ করে
এটি শিখার জন্য এইচটিএমএল এর উপর ভালো ধারণা থাকতে হবে|যাদের এইচটিএমএল সম্পর্কে ভালো ধারণা নেই তারা এখান থেকে এইচটিএমএল কি? জেনে আসতে পার।
এইচটিএমএল কি? এইচটিএমএল এর ইতিহাস।
আশাকরি JavaScript সম্পর্কে আপনাদের সামান্য কিছু ধারণা চলে এসেছে। আজ এ পর্যন্তই। জাভাস্ক্রিপ্টের সম্পূর্ণ একটি ফ্রি কোর্স আমি আমার ব্লগে পাবলিশ করব সেখান থেকে আপনারা সবাই জাভাস্ক্রিপ্টের A-Z শিখতে পারবেন এবং JavaScript ব্যবহার করে বিভিন্ন প্রজেক্ট তৈরি করতে পারবেন। JavaScript সম্পর্কে আপনারা অন্য কিছু জানতে চাইলে আমাকে কমেন্ট বক্সে জিজ্ঞেস করতে পারেন আমি চেষ্টা করব উত্তর দেয়ার জন্য। ধন্যবাদ ☺️
I love to learn codes
ReplyDelete