আমাদের কথা খুঁজে নিন

   

প্রোগ্রামিং কি?? কিভাবে শুরু করবেন?? কোথা থেকে শুরু করবেন??? দেখুন, কাজে লাগবে।


আসসালামু আলাইকুম। টেকটিউনস এ এটা আমার প্রথম পোস্ট। তাছাড়া আমি আপনাদের চেয়ে একটু ছোট। আমি ক্লাস সিক্স এ পড়ি।
তাই ভুল বললে কিংবা ভুল তথ্য দিলে মাফ করবেন।


এই পোস্ট টি নতুনদের জন্য। আমি এ পোস্টে প্রোগ্রামিং করা সম্পর্কে কিছু ধারণা দিব।
প্রোগ্রামিং কি ? আমরা অনেকেই এই প্রশ্ন টির উত্তর জানি না। প্রোগ্রামিং হল প্রোগ্রাম বানানো বা সফটওয়্যার বানানো বা কম্পিউটার এর জন্য ছোট(কিংবা বড়!) টুল বানানো যা দিয়ে আপনি অনেক কিছুই করতে পারেন। এটিই হল প্রোগ্রামিং এর ব্যাসিক একটা সংজ্ঞা।

প্রোগ্রামিং ল্যাংগুয়েজ হল আপনি যা দিয়ে আপনার প্রগ্রামটি বানাবেন অর্থাৎ যে ভাষাটি দিয়ে প্রোগ্রামটি বানাবেন। প্রোগ্রামাররা সেটাকে বলেন প্রোগ্রাম লিখা। কারণ আপনাকে প্রোগ্রামটি প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে লিখে লিখেই বানাতে হবে।
আপনার মনে প্রশ্ন আসতে পারে প্রোগ্রাম বানিয়ে কি করব ?? প্রোগ্রাম বানিয়ে আপনি অনেক কিছুই করতে পারেন। আপনি আপনার বানানো সফটবানিয়ে বিক্রি করতে পারেন।

ফ্রীলেন্সিং এর জন্যও ব্যাবহার করতে পারেন। ভাইরাস বানাতে পারেন। গাণিতিক সমস্যা সমাধান করতে পারেন। আপনি নিজের প্রয়োজনমত ব্যাবহার করতে পারেন। হ্যাকারদেরও প্রোগ্রামিং শিখতে হয়।


সবচেয়ে বড় কথা প্রোগ্রামিং জিনিসটা খুবই মজার।
তাহলে প্রোগ্রামিং শুরু করবেন কি করে ?? আপনার প্রথমে একটি  প্রোগ্রামিং ল্যাংগুয়েজ জানা থাকা লাগবে। সেই জন্যে আপনাকে প্রোগ্রামিং ল্যাংগুয়েজটি শিখতে হবে। জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলোর মধ্যে কয়েকটি হল সি , সি++ , জাভা , সি শার্প , ভিজ্যুয়াল ব্যাসিক ইত্যাদি। প্রায় সবাই প্রোগ্রামিং শুরু করতে সি কে সাজেস্ট করবে।

এর কারণও আছে। সি খুবই পাওয়ারফুল ভাষা। কিন্তু এটি আমার কাছে শুরু করার জন্য একটু কঠিন মনে হয়। আমি আপনাদের যা সাজেস্ট করব সেটি হল পাইথন!!
পাইথন খুবই চমৎকার প্রোগ্রামিং ল্যাংগুয়েজ। এটি দুর্লভ প্রোগ্রামিং ল্যাংগুয়েজ গুলোর একটি যা একই সাথে সোজা এবং শক্তিশালী।

পাইথন দিয়ে আপনি যা খুশি বানাতে পারবেন। আমি নিজেই একটি সফট বানিয়েছি যা টেক্সটকে এনকোডে করে এবং কোডে কে ডিকোড করে। আমি আমার বন্ধু জুনায়েদকে এনকোড করা মেসেজ পাঠিয়ে দিই এবং সে তা ডিকোড করে। পাইথন এর প্রোগ্রামকে খুব সহজেই আপনি ইএক্সই তে কম্পাইল করতে পারবেন।
তাহলে আজই পাইথন শেখা শুরু করে দিন।

পাইথনের আরো হাজার হাজার ফিচার আছে যা শেখা শুরু করলে বুঝবেন। তারপর আপনি কি পাইথন শিখেই থেমে থাকবেন ?? নো , নেভার। একজন সত্যিকারের প্রোগ্রামারের তিন চারটি প্রোগ্রামিং ল্যাংগুয়েজ জানা থাকে। পাইথনের পর আপনি সি শিখতে পারেন।
কিন্তু কোথা থেকে পাইথন শিখবেন ??? আমি দেখেছি একজন আমাদের টীটী তেই পাইথন শেখাচ্ছেন।

তার প্রতি অনেক থ্যাঙ্কস এ কাজটি শুরু করার জন্য। একটি ভালো টিউটোরিয়াল পাবেন এখানেঃ http://learnpythonthehardway.org । আমি এখান থেকেই পাইথন শেখা শুরু করি। এই ওয়েবসাইট এর নাম দেখে মনে করবেন না এখানে কঠিন করে শেখানো হয়। সাইটটা বলে HARD WAY IS EASIER ।


তাছাড়া গুগল এ সার্চ দিলে প্রচুর টিউটোরিয়াল পাবেন। কেন পাইথন শিখবেন তাও গুগল এ সার্চ দিতে পারেন। প্রচুর কারণ পাবেন।
 
সরাসরি প্রোগ্রামিং এ জেতে না চাইলে আপনি HTML শেখা শুরু করতে পারেন। আমি ক্লাস থ্রী এ থাকতে HTML শেখা শুরু করি।

তারপর জাভাস্ক্রিপ্ট শিখতে পারেন। এটাও মজার।
কষ্ট করে পড়ার জন্য থ্যাংক ইউ। আমারও লিখতে কষ্ট হয়েছে(অভ্র দিয়ে)। আমার পরবর্তী পোস্টটি হবে ডিস্ক কিংবা পেনড্রাইভ ছাড়া উইন্ডোজ সেটআপ দিবার পদ্ধতি নিয়ে।


বাই।

সোর্স: http://www.techtunes.com.bd/     দেখা হয়েছে বার

এর পর.....

অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।

প্রাসঙ্গিক আরো কথা
Related contents feature is in beta version.