প্রোগ্রামিং শেখার পূর্বে কি কি জিনিস শেখা জরুরী ??
গত পোষ্টে আমি বলেছিলাম যে কিভাবে একজন প্রোগ্রামার হবেন এবং পোস্টটি পড়ে অনেকে আমার কাছে জিজ্ঞেস করতে চেয়েছেন যে প্রোগ্রামিং শেখার পূর্বে কি কি জিনিস শেখা জরুরী , বিষয়টি পোস্টে আলোচনা করা হয়েছে
আপনি প্রোগ্রাম শেখা শুরু করার আগে, কয়েকটি জিনিস রয়েছে যা আপনাকে একটি ভাল শুরুতে সাহায্য করতে পারে:
1. Basic computer skills: কীভাবে কম্পিউটার ব্যবহার করতে হয়, কীবোর্ড এবং মাউস কীভাবে ব্যবহার করতে হয়, কীভাবে ফাইল সিস্টেমে নেভিগেট করতে হয় এবং কীভাবে সফ্টওয়্যারটি ইনস্টল ও চালাতে হয় তা সহ আপনার একটি প্রাথমিক ধারণা থাকা উচিত।
2. Math basics: প্রোগ্রাম শেখার জন্য আপনার গণিত বিশেষজ্ঞ হওয়ার দরকার নেই, বীজগণিত, ত্রিকোণমিতি এবং ক্যালকুলাসের মতো গণিত ধারণাগুলির প্রাথমিক ধারণা থাকা সহায়ক হতে পারে, বিশেষ করে যদি আপনি machine learning or data analysis মতো আরও উন্নত বিষয় নিয়ে কাজ করার পরিকল্পনা করেন। .
3. Logical thinking: প্রোগ্রামিংয়ে অনেক problem-solving and logical thinking জড়িত, তাই এই দক্ষতাগুলি আপনাকে প্রোগ্রামিং ল্যাংগুয়েজ শিখতে করতে পারে। আপনি ধাঁধা সমাধান করে, কৌশলগত গেম খেলে বা লজিক কোর্স করে Logical thinking অনুশীলন করতে পারেন।
3. Learning mindset: প্রোগ্রামিং শেখা চ্যালেঞ্জিং হতে পারে, তাই মানসিকতা থাকা এবং আপনার ভুল থেকে শিখতে ইচ্ছুক হওয়া গুরুত্বপূর্ণ।
4. Choose a programming language:আপনার আগ্রহের ওপর ভিত্তি করে একটি প্রোগ্রামিং ল্যাংগুয়েজ সিলেট করা অত্যন্ত জরুরী | নতুনদের জন্য কিছু জনপ্রিয় প্রোগ্রামিং ভাষার মধ্যে রয়েছে পাইথন, জাভা এবং জাভাস্ক্রিপ্ট।
এসব সবগুলোই জরুরি পদক্ষেপ যেগুলো আপনি প্রোগ্রামিং শেখার পূর্বে শিখে নিতে পারেন, এসব ছাড়াও আরো কিছু বিষয় আছে যা আপনি প্রোগ্রামিং এর পূর্বে যদি শিখে নেন তাহলে আপনার জন্য অনেক উপকার দিবে যদি না শিখে থাকেন তাহলে কোন সমস্যা নেই |
1. Operating System: অপারেটিং সিস্টেম সিলেক্ট করা প্রোগ্রামিংয়ের জার্নির একটি গুরুত্বপূর্ণ অংশ | প্রত্যেক প্রোগ্রামারের তার প্রডাক্টিভিটি ডেভলপমেন্ট ইনভারমেন্ট ক্রিয়েট করে সেটার জন্য একটা যে কোন অপারেটিং সিস্টেম সিলেক্ট করে নেয় | আপনি Windows, Linux, Mac যে কোন একটি অপারেটিং সিস্টেম পছন্দ করে নিতে পারেন |
1.1 Linux: লিনাক্স একটা ওপেনসোর্স কারনাল | প্রথমদিকে এখানে প্রোগ্রামিং করাও অনেক ডিফিকাল্ট হয়ে যাবে যারা স্পেশাল Linux বেশী জানেন না বা লিনাক্স ইউজার না | লিনাক্সের বেসিকের উপরে আমার একটা টিউটোরিয়াল আছে, লিংক কমেন্টে পেয়ে যাবেন |
2. Terminal: টার্মিনালে উপর বেসিক ধারণা আপনাকে অনেক কিছু শিখার জন্য সাহায্য করবে | আমার চ্যানেলে উইন্ডোজ সিএমডি (CMD) এবং লিনাক্সের Bash Terminal , Mac ZSH উপরে টিউটোরিয়াল আছে চাইলে আপনারা দেখে নিতে পারেন |
মনে রাখবেন, প্রোগ্রামিং একটি দক্ষতা যা বিকাশ করতে সময় এবং অনুশীলন লাগে। আপনি এখনই সবকিছু বুঝতে না পারলে নিরুৎসাহিত হবেন না এবং সময়ের সাথে সাথে স্থির অগ্রগতির দিকে মনোনিবেশ করুন।
⚡ যদি কোন প্রশ্ন থাকে, আপনি সরাসরি আমার Page জিজ্ঞাসা করতে পারেন এবং গ্রুপে জয়েন করতে ভুলবেন না ⚡
Naem Azam Chowdhury