কিভাবে প্রোগ্রামিং শেখা যায়? কোডিং শুরু করার আগে কি দরকার?

0Shares

 

কিভাবে প্রোগ্রামিং শেখা যায় (how to learn programming)? কোডিং শুরু করার আগে কি দরকার? Programming শিখতে চাই! কিভাবে শুরু করব? তা জেনে নিব।

কিভাবে প্রোগ্রামিংবা Program শেখা যায়, বর্তমান সময়ে কম বেশি সকলেই প্রোগ্রামিং বা প্রোগ্রাম শেখার যোগ্যতা রাখে যদি তার অদম্য ইচ্ছা এবং ধৈর্য্য থাকে।

কোডিং এর জন্য কোন পূর্ব-প্রস্তুতি লাগেনা, এসব নিয়ে যত ভাববেন ততই বাড়তি সময় নষ্ট হবে।

পছন্দের ল্যাংগুয়েজ নির্বাচন করে তার জন্য একটি IDE ইন্সটল করে নিন।

ফান্ডামেন্টাল ভাল না জানলে কোনও একটি টিউটোরিয়াল অনুসরণ করা শুরু করে ‍দিন।

প্রথম দিকে টিউটোরিয়ালে দেখানো কোড হুবহু কপি করে রান করা শুরু করেন।

পরে একটা সময় পরে  পুরো পর্ব দেখে নিজে নিজে করার অভ্যাস করে নেবেন।

এতে আস্তে আস্তে ডিবাগিং এবং ক্রিয়েটিভ স্কিল বাড়বে আপনার।

ফান্ডামেন্টাল পরিষ্কার হলে কয়েকটা মাইক্রো প্রজেক্ট তৈরি করতে থাকুন।

 

প্রোগ্রামিং কি :

কম্পিউটার প্রোগ্রামিং কি?

কম্পিউটারের মাধ্যমে কোন সমস্যা সমাধানের জন্য প্রয়োজনীয় দিক নিদের্শমালার সমষ্টিকে প্রোগ্রাম (program) বলা হয়।

আর এই ধারা বণর্না বা প্রোগ্রাম রচনার পদ্ধতি বা কৌশলকে প্রোগ্রাম পদ্ধতি বা প্রোগ্রামিং (programming) বলা হয়।

অন্য কথায়, কোন সমস্যা অল্প সময়ে এবং সহজে সমাধানের উদ্দেশ্যে সম্পাদানের অনুক্রমে নিদের্শাবলী সাজানোর কৌশলকে প্রোগ্রামিং অথবা কোডিং বলা হয়।

 

প্রোগ্রামিং ভাষা কি – What is Programming Language:

কম্পিউটারের মাধ্যমে কোন সমস্যা সমাধান তথা প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, চিহৃ, অংক প্রভৃতির সমম্বনেয় গঠিত রীতিনীতিকে প্রোগ্রামিং ভাষা (Programming Language) বলা হয়।

বিভিন্ন ধরনের প্রোগ্রাম রচনার জন্য বিভিন্ন ধরনের প্রোগ্রামিং ভাষা ব্যবহৃত হয়।

প্রোগ্রামিং ল্যাঙ্গুয়েজ হচ্ছে C, C++, C#, Python, Perl, Ruby, php ইত্যাদি।

 

কিভাবে প্রোগ্রামিং শেখা যায় (how to learn programming):

কোডিং শেখার ভাল উপায় কী?

ভাল মানের প্রোগ্রামারদের অবশ্যই কোডিং জানতে হবে।

কেউ প্রোগ্রামার হতে চাইলে তাকে অবশ্যই ভাল করে প্রোগ্রামিং বা Program জানা থাকা প্রয়োজন।

কোডিং প্রথম অবস্থায় অনেক কঠিন মনে হবে, তবে ধৈর্য্য ধরে লেগে থাকলে অবশ্যই কোডিং শিখা সম্ভব।

ওয়েব ডেভলমেন্ট, ওয়েব ডিজাইন, প্রোগ্রামিং সব ধরনের কাজ করতে হয় কোডিং এর মাধ্যমে।

বর্তমান সময়ে কম বেশি সকলেই প্রোগ্রাম বা প্রোগ্রামিং শেখার যোগ্যতা রাখে যদি তার অদম্য ইচ্ছা এবং ধৈর্য্য থাকে।

কারণ একটা সময়ে কোডিং শেখার জন্য সবচেয়ে বড় প্রতিকূলতা ছিল রিসোর্সের অভাব।

কিন্তু বর্তমানে ফ্রিতে এমন সব রিসোর্স পাওয়া যায়, যেগুলো অনুসরণ করে যে কেউ খুব সহজেই অনলাইনে প্রোগ্রামিং শেখার পাশাপাশি প্রফেশনাল প্রোগ্রামার হিসেবে কাজও করতে পারবে অনায়াসে।

 

এই রকম সাইট নিয়ে আলোচনা করব, যেখান থেকে আপনি প্রফেশনাল ভাবে কাজ শিখতে পারেন।

 

১. Programming Hero Apps :

Programming Hero Apps টি খুব উইজারফ্রেন্ডলি।

Python/ Web Development/Apps Development এই ধরনের সার্ভিস গুলো এখানে দিয়ে থাকে।

সাইন আপ করে সবাই Appsটি ব্যবহার করতে পারবেন। অনলাইনে ঘরে বসেই এখন থেকে শিখাও সম্ভব কোডিং।

 

২. W3schools.com :

W3schools.com সাইটিতে প্রবেশ করলেই মনে হবে, সর্ম্পূন সাইটি এক বার হলেও ঘুরে দেখি।

ওয়েবসাইটির ডিজানই আসাধারন। রয়েছে সব ধরনের কোডিং শিখার সুযোগ।

 

৩. Coursera:

এখানে সম্পূর্ণ ফ্রী অনেক ভাল কোর্স পাবেন। এখানে কম্পিউটার সায়েন্স শিখার জন্য অনেক ভাল ভাল টিউটোরিয়াল পাবেন।

এখান থেকে Computer architecture, Programming languages, C++ for C programming, Artificial Intelligence,  Algorithms, Cryptography…etc এই গুলো খুব ভাল ভাবে শিখতে পারবেন।

কোডিং শেখার ভাল উপায় হচ্ছে – কোড লেখা এবং রান করে দেখা।

অনুশীলনের চেয়ে বিকল্প আর কিছু নাই।

পাশাপাশি যে টপিক টা শিখলেন সেটার উপর কিছু প্রবলেম সমাধান করা।

আপনি এর জন্য অনলাইন জাজ দেখতে পারেন ।

হাকাররাঙ্ক টা কোন ল্যাঙ্গুয়েজ শেখার জন্য ভাল উদাহরণ।

এই খানে ল্যাঙ্গুয়েজ এর টপিক অনুযায়ী প্রবলেম দেওয়া আছে।

এছাড়াও আরও কিছু ভাল অনলাইন জাজ আছে।

সেগুলো তে প্রবলেম সলভ করলে কোডিং তথা প্রোগ্রামিং এ ভাল করা যায়।

১. hackerrank.com

২. UVa Online Judge – Home

৩. spoj.com

ধৈর্যের সাথে লেগে থাকা টা জরুরী। অনলাইনে সার্চ করা, বই পড়া, ভাল প্রোগ্রামার দের কোডের স্টাইল দেখাটাও গুরুত্বপূর্ণ।

 

কোডিং শেখার ভাল উপায় :

১. প্রোগ্রামিং শেখার উদ্দেশ্য ঠিক করা

২. সঠিক ল্যাঙ্গুয়েজ নির্বাচন করা

৩. উচ্চমানের টিউটোরিয়াল নোট সংগ্রহ করা

৪. ছোট এবং সহজ প্রোগ্রাম দিয়ে শুরু করা

৫. প্রোগ্রামিংয়ের ওপর আলোচনা করা

৬. অন্যের কোড বোঝার চেষ্টা করা

৭. কোডিংয়ের সময় ব্যাবহৃত লজিকগুলি বোঝা

৮. নিয়মিত অনুশীলন

৯. নিয়মিত নতুন প্রবলেমের সমাধান

১০. বেশি করে প্রোগ্রামিংয়ের বই পড়া

১১. অনলাইন ভিডিও লেকচার দেখা

১২. ধৈর্য্য সহকারে মনোযোগ দেওয়া

এই বিষয়গুলি ফলো করে সহজেই কোডিং শেখা যায়।

 

আমাদের শেষ কথা,

পরিশেষে বলা যায় যে, কিভাবে প্রোগ্রামিং শেখা যায় (how to learn programming)? কোডিং শুরু করার আগে কি দরকার? এ সম্পর্কে এখানে আলোচনা করেছি।

সর্বোপরি, উপরে উল্লেখিত বিষয় গুলো থেকে বুঝতে পেরেছেন কিভাবে প্রোগ্রামিং শেখা যায়।

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

এই পোস্টের বিষয়ে আপনার কিছু জানার থাকলে বা কোন প্রশ্ন থাকলে অবশ্যই কমেন্ট করে জানাবেন।

পোস্টটির মাধ্যমে উপকৃত হয়ে থাকলে অবশ্যই লাইক দিয়ে বন্ধুদের সাথে শেয়ার করবেন। সবসময় সুস্থ, সুন্দর ও নিরাপদে ভাল থাকবেন।

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

ধন্যবাদ

 

Leave a Comment