কিভাবে C ++ প্রোগ্রামিং শিখবেন: শুরু করার জন্য 6 টি সাইট

কিভাবে C ++ প্রোগ্রামিং শিখবেন: শুরু করার জন্য 6 টি সাইট

প্রোগ্রামিং শেখা অনেকের জন্য কঠিন হতে পারে, এমনকি অপেক্ষাকৃত সহজ প্রোগ্রামিং ভাষার সাথেও। C ++ হল 'রুটি এবং মাখন' কোডিং ভাষার একটি, এবং প্রচুর প্রোগ্রামিং ওয়েবসাইট রয়েছে যা আপনাকে বিনামূল্যে C ++ শিখতে সাহায্য করতে পারে।





আসুন জেনে নিই কেন আপনি C ++ প্রোগ্রামিং শিখতে চান এবং অনলাইনে কোথায় শিখতে পারেন তা খুঁজে বের করুন।





কেন সি ++ শিখবেন?

নতুনদের শেখার জন্য অন্যান্য অনেক সহজ প্রোগ্রামিং ভাষা আছে। কেন বিশেষভাবে C ++ নির্বাচন করবেন?





C ++ একটি শক্তিশালী প্রোগ্রামিং ভাষা যা একটি 'প্রোগ্রামারকে বিশ্বাস করুন' নীতিবাক্য ব্যবহার করে। এই নকশাটি সংকলনের সময় ত্রুটিগুলি প্রদর্শনের সুযোগ বাড়ায়, তবে এটি প্রোগ্রামারকে তাদের কোডের ক্ষেত্রে আরও নমনীয়তা দেয়।

এই কারণে, বেশিরভাগ প্রোগ্রাম কমপক্ষে সামান্য C ++ কোড ব্যবহার করে, অথবা তার চাচাতো ভাই C।+ শেখা অন্য উপায়েও উপকারী --- যেমন C ++ C এর সাথে খুব মিল, আপনি বুঝতে পারেন এবং (অধিকাংশ অংশে) সি -তে কোড।



1. Udemy: নতুনদের জন্য C ++ শেখার সেরা উপায়

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

আপনার জন্য সবচেয়ে উপযুক্ত একটি খুঁজে পেতে আপনি উডেমির কোর্সগুলির ক্যাটালগটি দেখে নিতে পারেন। আপনি যদি দেখতে চান যে C ++ আপনার জন্য সঠিক, আমরা সুপারিশ করি সম্পূর্ণ নতুনদের জন্য C ++ টিউটোরিয়াল কোর্স এটি বিনামূল্যে এবং আপনাকে C ++ ব্যবহার করে কিভাবে প্রোগ্রাম করতে হবে তা শেখাবে।





আপনি যদি আরও গভীরভাবে কিছু চেষ্টা করতে চান, আমরাও সুপারিশ করি সি ++ প্রোগ্রামিং শুরু --- শুরু থেকে শুরু করে । 70,000 এরও বেশি লোক এই কোর্সটি নিয়েছে, যা লেখার সময় 4.5/5 রেটিং ধারণ করে এবং 25+ বছরের C ++ অভিজ্ঞতার সাথে কেউ শেখায়। এটি মন্তব্য এবং ভেরিয়েবল থেকে ইনপুট-আউটপুট স্ট্রিম পর্যন্ত C ++ সম্পর্কে আপনার যা কিছু জানা দরকার তা অন্তর্ভুক্ত করে। C ++ সেট আপ করার জন্য এবং আপনার কোডিং অভিজ্ঞতার সময় আপনি যে কম্পাইলার ত্রুটিগুলি খুঁজে পাবেন তা বোঝার জন্য একটি বিভাগ রয়েছে।

2. edX

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





edX অফার করে C ++ এর ভূমিকা কোর্স অধ্যাপকের ক্রেডেনশিয়াল অনেক বেশি পাওয়া যায় না; এই কোর্সের জন্য আপনার টিউটররা মাইক্রোসফটের কর্মচারী। তাদের উচ্চ র্যাঙ্ক সত্ত্বেও, তারা আপনাকে বিনামূল্যে C ++ প্রোগ্রামিং শিখতে সাহায্য করবে, যদি আপনি এটি উপভোগ করেন তবে মাইক্রোসফটের ইন্টারমিডিয়েট এবং অ্যাডভান্সড কোর্সে যাওয়ার সম্ভাবনা রয়েছে।

একটি ফোনে একটি খাঁজ কি

কোর্সটি বিষয়বস্তুর উপর একটু ছোট; আপনি শুধুমাত্র C ++ সিনট্যাক্স এবং কিভাবে ফাংশন তৈরি করবেন তা শিখবেন। যাইহোক, যে কেউ অনিশ্চিত তাদের জন্য এটি একটি চমৎকার টেস্টার সেশন যদি তারা C ++ পুঙ্খানুপুঙ্খভাবে শিখতে চায়। আপনি যদি চালিয়ে যেতে চান, তাহলে আপনি এই কোর্সটি মাইক্রোসফটের উন্নত ক্লাসের জন্য একটি সোপান হিসেবে ব্যবহার করতে পারেন।

3. LearnCpp

LearnCpp নতুন এবং অভিজ্ঞ প্রোগ্রামার উভয়ের জন্যই C ++ দিয়ে শুরু করার জন্য একটি চমৎকার জায়গা। সাইটের লেখক ভালভাবে লিখেছেন, পুঙ্খানুপুঙ্খ টিউটোরিয়াল যা প্রতিটি মৌলিক পাঠকে কিছু উন্নতমানের স্টাফের অন্তর্ভুক্ত করে।

এই ওয়েবসাইটটি কার্যত একটি সম্পূর্ণ C ++ কোর্স। এই ওয়েবসাইটে প্রচুর সামগ্রী আছে --- মোট 18 টি অধ্যায়। প্রথম 15 টি অধ্যায় সব শেষে একটি কুইজ বৈশিষ্ট্য, আপনি প্রতিটি অধ্যায় পরে আপনার জ্ঞান গ্রেড করার অনুমতি দেয়।

প্রতিটি পাঠের একটি মন্তব্য বিভাগ রয়েছে যেখানে সহশিক্ষার্থীরা প্রশ্ন করতে পারে এবং জ্ঞান ভাগ করতে পারে। যদি কিছু আপনার মাথা আঁচড়ে ফেলে থাকে তবে মন্তব্য করার জন্য এটি একটি দুর্দান্ত জায়গা।

4. CPlusPlus

সিপ্লাস প্লাস C ++ শেখার জন্য আরেকটি চমৎকার ওয়েবসাইট। যদিও এই ওয়েবসাইটের কিছু টিউটোরিয়াল আছে, কিন্তু এর প্রকৃত সম্ভাবনা একটি রেফারেন্স হিসাবে জ্বলজ্বল করে। প্রোগ্রামিং ধারণার বহুবিধ ব্যাখ্যা আছে, যা একটি নির্দিষ্ট উপাদান আপনাকে বিভ্রান্ত করলে সহায়ক।

এই সাইটটি নতুনদের জন্য পরম সেরা নাও হতে পারে, কারণ এর রেফারেন্সিয়াল প্রকৃতির মধ্যে LearnCpp এর চেয়ে বেশি শব্দভঙ্গ রয়েছে। যাইহোক, ওয়েবসাইটে থাকা তথ্য এখনও যে কেউ লিঙ্গো জানেন তার জন্য চমৎকার।

5. Cprogramming

যদি উপরের ওয়েবসাইটগুলি আপনার জন্য না হয়, আপনি পরিবর্তে পছন্দ করতে পারেন সি প্রোগ্রামিং । এই ওয়েবসাইটটিতে একটি ভাল লিখিত টিউটোরিয়াল এবং অন্যান্য উপকরণও রয়েছে যা আপনি ব্যবহার করতে পারেন। যদিও এই ওয়েবসাইটের টিউটোরিয়াল উপরের উদাহরণগুলির মতো গভীর নয়, সেগুলি সহজেই নেভিগেট পদ্ধতিতে সাজানো হয়েছে। যদি আপনি LearnCpp এর টিউটোরিয়ালের প্রাচীরের দিকে একবার তাকান এবং লজ্জা পান, তাহলে আপনি এই সাইটে ভাগ্য পেতে পারেন।

এই ওয়েবসাইটটিতে আপনার চেষ্টা করার জন্য কিছু চ্যালেঞ্জ রয়েছে। মৌলিক চ্যালেঞ্জগুলি হল আপনি একটি সেলসিয়াস থেকে ফারেনহাইট কনভার্টার কোড করুন, যখন উন্নতগুলির মধ্যে একটি প্রোগ্রাম কোডিং অন্তর্ভুক্ত রয়েছে যা নিজেই মুদ্রণ করে এবং চালায়।

Cprogramming.com এর ভাল বিষয় হল যে এটি C ++ এবং C এর জন্য উভয় টিউটোরিয়াল অন্তর্ভুক্ত করে এর অর্থ হল আপনি একই লেখকের লেখা টিউটোরিয়ালের মাধ্যমে C কোড শিখতে পারেন।

6. খাও

আপনার নতুন পাওয়া দক্ষতা পরীক্ষা করতে প্রস্তুত? Eabit আপনার C ++ জ্ঞান পরীক্ষা করার জন্য একটি দরকারী ওয়েবসাইট। এটি আপনাকে C ++ ব্যবহার করে সমাধানের জন্য একটি চ্যালেঞ্জ দেবে, সহজ সংযোজন এবং বিভাগীয় কাজ থেকে শুরু করে খুব কঠিন চ্যালেঞ্জ। আপনি শুরু করার আগে উপরের বাম দিকের ড্রপ-ডাউনতে সি ++ নির্বাচন করা হয়েছে তা নিশ্চিত করুন।

যদি কোনো চ্যালেঞ্জ আপনাকে আটকে দেয়, তাহলে চিন্তা করবেন না। আপনি কিভাবে রিসোর্স ট্যাব ব্যবহার করে টেস্টে পরাজিত করবেন তার কিছু দরকারী টিপস খুঁজে পেতে পারেন। আপনি যদি খুব আটকে যান, তাহলে C ++ কীভাবে চ্যালেঞ্জটি সমাধান করতে পারে সে সম্পর্কে আরও ভাল ধারণা পেতে সমাধান দেখতে পারেন।

এডাবিটকে এত উপযোগী করে তোলে যেভাবে এটি পরীক্ষা উপস্থাপন করে। এডাবিটের নিজস্ব কোড কম্পাইলার রয়েছে যাতে আপনি আপনার কোডটি ওয়েবসাইটে লিখতে পারেন যেমন আপনি অন্য কোন IDE- এর মতো। যখন আপনি মনে করেন যে আপনি আপনার কোড দিয়ে চ্যালেঞ্জটি সমাধান করেছেন, ওয়েবসাইটটি এটি সংকলন করবে এবং এর উপর কয়েকটি পরীক্ষা চালাবে। আপনি যদি ফলাফল খুঁজতে চান তবে আপনি পাস করবেন!

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

আপনি যদি আপনার কোড দিয়ে ধাঁধা সমাধানের অনুভূতি পছন্দ করেন, তাহলে আপনার ক্যারিয়ারকে বাড়ানোর জন্য সেই আবেগ কেন ব্যবহার করবেন না? কিছু কোডিং চ্যালেঞ্জ এবং প্রতিযোগিতা অর্থ বা চাকরির দিকে নিয়ে যেতে পারে, যাতে আপনি আপনার নৈপুণ্য অনুশীলন করতে পারেন এবং একই সাথে আপনার পোর্টফোলিও তৈরি করতে পারেন।

C ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ জানা

আশা করি, এই ছয়টি সাইট দিয়ে সজ্জিত, আপনি C/C ++ এ উপলব্ধি পেতে সক্ষম হবেন এবং আপনার প্রোগ্রামগুলি লিখতে শুরু করবেন। শুধু মনে রাখবেন যখন আপনি শুরু করবেন, কার্যকারিতাটি উপস্থিতির চেয়ে অগ্রাধিকার হওয়া উচিত। আপনার প্রোগ্রামে একটি চটকদার UI বা ক্লিক করার জন্য বোতাম না থাকলে হতাশ বোধ করবেন না; যতক্ষণ আপনি ভাল কোড করেন এবং একটি শক্তিশালী প্রোগ্রাম তৈরি করেন, আপনি ঠিক করছেন।

আপনি যদি কোনো ভিডিওকে রেফারেন্স হিসেবে ব্যবহার করতে পছন্দ করেন, প্রোগ্রামিং শেখার জন্য সেরা ইউটিউব ভিডিও-সহ চেষ্টা করুন।

ছবির ক্রেডিট: iunewind/ আমানত ছবি

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে কমান্ড প্রম্পট ব্যবহার করে আপনার উইন্ডোজ পিসি পরিষ্কার করবেন

যদি আপনার উইন্ডোজ পিসি স্টোরেজ স্পেস কম থাকে, এই দ্রুত কমান্ড প্রম্পট ইউটিলিটি ব্যবহার করে জাঙ্ক পরিষ্কার করুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • অনলাইন কোর্স
  • সি প্রোগ্রামিং
  • প্রোগ্রামিং ভাষা
লেখক সম্পর্কে সাইমন ব্যাট(693 নিবন্ধ প্রকাশিত)

একজন কম্পিউটার সায়েন্স বিএসসি গ্র্যাজুয়েট সকল বিষয়ের নিরাপত্তার প্রতি গভীর আবেগ নিয়ে। একটি ইন্ডি গেম স্টুডিওতে কাজ করার পর, তিনি লেখার জন্য তার আবেগ খুঁজে পেয়েছিলেন এবং প্রযুক্তি বিষয়ক সব বিষয়ে লেখার জন্য তার দক্ষতা সেট ব্যবহার করার সিদ্ধান্ত নিয়েছিলেন।

সাইমন ব্যাট থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন