কোর্স এর মুল পাতা | HowToCode মূল সাইট | সবার জন্য প্রোগ্রামিং ব্লগ | পিডিএফ ডাউনলোড

বাংলায় সি-শার্প

Join the chat at https://gitter.im/howtocode-com-bd/csharp.howtocode.com.bd

সংক্ষেপ

সি শার্প সারা পৃথিবীতে বহূল ব্যবহৃত প্রোগ্রামিং ল্যাংগুয়েজ গুলোর একটি। সি শার্প মাইক্রোসফট এর টেক স্ট্যাকের বিকল্পবিহীন সদস্য। ওয়েব, এন্টারপ্রাইজ, মোবাইল, ডেস্কটপ, গেইম যে কোন ক্ষেত্রে শি শার্প বেশ জনপ্রিয়। সি শার্প চলে .Net এর ওপর। এদের সম্পর্ক টা প্লেন আর রানওয়ে এর মতো। যদি শি শার্প প্লেন হয়, .Net হচ্ছে রানওয়ে। সবচেয়ে মজার ব্যাপার হচ্ছে .Net লাইব্রেরীগুলো চলে CLR এর ওপর এবং সে জন্যে CLR এর উপর যত ল্যাংগুয়েজ ই চলুক না কেন সেটায় লেখা লাইব্রেরী আপনি সি শার্প এ ব্যবহার করতে পারবেন। CLR হচ্ছে .Net এর Virtual Machine Component যেটা .Net এ লেখা যে কোন কিছু চলার জন্যে প্রয়োজনীয় পরিবেশ তৈরী করে।

কাদের জন্যে কোর্স

যারা সি শার্প নিয়ে শুরু করতে আগ্রহী এবং পূর্ববর্তী প্রোগ্রামিং এর ধারনা আছে (C, C++) এই কোর্সটি তাদের জন্যে। একেবারেই নতুনদের উপযোগী করে লেখা এই কোর্স চলবে .Net core ব্যবহার করে। ক্রস প্ল্যাটফর্ম এই .net environment আপনাকে সি শার্প লিখতে দেবে যে কোন অপারেটিং সিস্টেম এ। তাই হাতে যাই থাকুক, যে কোন Editor বা Visual Studio বসে যেতে পারেন আমাদের সাথে।

কি লাগবে কোড করতে

যদি উইন্ডোজে থাকেন

Visual Studio 2015 Community Edition with Update 2 অথবা Visual Studio Code এর সাথে OmniSharp. যদি পুরনো Visual Studio থাকে, আমাদের টিউটোরিয়াল দেখতে পারবেন কিন্তু .Net core ব্যবহার করতে পারবেন না। সেক্ষেত্রে পুরনো .Net 4.5 ব্যবহার করেও আমাদের টিউটোরিয়াল দেখতে ও শিখতে পারবেন।

যদি লিনাক্স বা ওএসএক্স এ থাকেন

Visual Studio Code এর সাথে OmniSharp. চাইলে আমাদের সাথে .Net core ব্যবহার করতে পারেন অথবা Mono ব্যবহার করতে পারেন।

ওপেন সোর্স

এই বইটি মূলত স্বেচ্ছাশ্রমে লেখা এবং বইটি সম্পূর্ন ওপেন সোর্স । এখানে তাই আপনিও অবদান রাখতে পারেন লেখক হিসেবে । আপনার কন্ট্রিবিউশান গৃহীত হলে অবদানকারীদের তালিকায় আপনার নাম যোগ করে দেওয়া হবে ।

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

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.