Hello Friends! গত পর্বে কিভাবে নিজে নিজে যে কোন Programming language শিখা যায় তা নিয়ে কিছু আলোচনা করেছিলাম। আজকের এই পর্ব মূলত source বিষয়ে আলোচনা হবে। কোন কোন Source থেকে আপনি বিভিন্ন Project পাবেন কোথায় বেশি practice পাবেন কোথায় যেকোনো সমস্যার সমাধান খুঁজে বের করবেন এই পর্বে এগুলো নিয়ে আলোচনা করবো। যেহেতু সবকিছুই আমার ব্যক্তিগত অভিজ্ঞতা থেকে বর্ণনা করবো আশাকরি আপনাদের উপকারে আসবে।
গত পর্বে আমি W3School নিয়ে আলোচনা করেছিলাম। W3School হলো ছোট একটি মাধ্যম যা দ্বারা আপনি Programming language শিখা শুরু করতে পারেন। W3School মূলত আপনাকে এটা বলবে কিভাবে বিভিন্ন Tag, Attribute, Value ইত্যাদি ব্যবহার করতে হবে। সেখানে প্রত্যেকটি Tag, Attribute, বা Value এর সঠিক ব্যবহার উল্লেখ করা হয়েছে। কিন্তু সেখানে কোন Project কিভাবে তৈরি করবেন, আপনার মনের মত Project বানাতে হয় তা সেখানে উল্লেখ করা হয় নি। তবে Tag, Attribute, Value ইত্যাদি ব্যবহার করতে না জানলে আপনি কিছুই করতে পারবেন না। তাই আগে এগুলোর ব্যবহার শিখুন। আমি আপনাদের কিছু Website বা এমন কিছু Source এর কথা বলবো যা আপনাদের বিভিন্ন Project বানাতে সাহায্য করবে।
CodePin.io
এটি হলো সবচেয়ে জনপ্রিয় এবং free একটি platform যেখানে অনেক পরিমানে Web Developer দের জন্য বিভিন্ন Project অনেক Developer করে রেখেছে। সেখান থেকে আপনারা শিখতে পারবেন কিভাবে বিভিন্ন Project তৈরি করা হয়। সেখানে প্রত্যেকটি Project এর Source Code দেয়া আছে। আপনারা সেখানে আপনার Project ও তৈরি করে submit করতে পারেন।
Stackoverflow.com
Stack Overflow হলো Developer দের জন্য Question-Answer Type Website. আপনি যদি কোন Project করতে গিয়ে কোন সমস্যার সম্মুখিন হন তাহলে এই Website এ আপনার সমস্যাটি submit করুন কোন Developer তার সমাধান দিয়ে দিবে। অথবা কোন সমস্যা search করলে তার সমাধান সাথে সাথে পেয়ে যেতে পারেন।
Developer.mozilla.org
এই website টি অনেক জনপ্রিয় এবং Advance Web Development নিয়ে অনেক খুটিনাটি বিষয় উলেখ করা হয়েছে। এখানে সাধারণত Web Development নিয়ে বিভিন্ন error, Reference ইত্যাদি বিষয় ভালো ভাবে উল্লেখ করা হয়েছে। এই website টির থেকে তথ্য সংগ্রহ করা কিছুটা কঠিন। আপনারা YouTube এর সাহায্য নিতে পারেন।
Medium.io
এই website টি কিছুটা Tech Tun এর মত। কিন্তু এখানে সম্পূর্ণ বিশ্ব থেকে Developer রা তাদের Skill অনুযায়ী English Artical post করে। সেখানে আপনার Programming language সম্পর্কিত profile follow করতে পারেন এবং আপনি নিজেও লিখা লিখি করতে পারেন। আবার Tech tune ছেড়ে দিবেন না। এখানে আমি post করি। Medium থেকে আপনি অনেক কিছু শিখতে পারেন যদি ইংরেজিতে তেমন সমস্যা না থাকে।
GitHub
GitHub একটি অনেক Advance Platform. এমন কোন Developer নেই যারা GitHub use করে না। Developer -রা তাদের বিভিন্ন Project, Tools, Private software, source code ইত্যাদি এখানে store করে রাখে এবং publicly publish করে দেয়। GitHub শিখার জন্য আপনারা YouTube থেকে Video দেখতে পারেন। GitHub নিয়ে বিস্তার আলোচনা অন্য কোন দিন করবো ইনশাল্লাহ।
এই পর্বে আমি চেষ্টা করলাম আপনারা Coding সম্পর্কে বিভিন্ন তথ্য কিভাবে সংগ্রহ করবেন তার একটি নমুনা মাত্র। আশাকরি তথ্য গুলো আপনাদের কোন উপকারে আসবে। আজ এ পর্যন্তই। নিজে নিজে Programming language শিখা নিয়ে আর একটি post করবো সেখানে আরো অনেক কিছু আপনাদের সাথের Share করবো ইনশাল্লাহ।
post টি পড়ার জন্য আপনাদের অনেক ধন্যবাদ।
আমি রিফান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 1 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 6 টি টিউন ও 1 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।