হ্যালো টেকটিউনস কমিউনিটি, কেমন আছেন সবাই? আশা করি টেকনোলজির নতুন নতুন স্বাদে টেকটিউনসের সাথে ভালোই আছেন।
প্রোগ্রামিং শেখার জন্য অনেকে বার বার আমাকে প্রশ্ন করেন। আর কিভাবে শিখলে ভালো হয় এটাও জানতে চান। আমি যতটুকু জানি কোন কোচিং সেন্টার একজনকে প্রোগ্রামার বানাতে পারে না। তবে আপনি নিজে গুগল বা অনলাইন রিসোর্স দ্বারা প্র্যাকটিস করতে থাকলে ভালোমানের প্রোগ্রামার হতে পারবেন এটা সবাই বিশ্বাস করে। আজ যারা ভালো প্রোগ্রামার তারা সেইভাবেই হয়েছে। আর ভালো কোন প্রোগ্রামার যদি আপনাকে পার্সোনালি গাইডলাইন করে তাহলেতো বলার অপেক্ষা রাখে না। তবে এরকম সুযোগ খুব কম ব্যক্তির কপালেই জোটে।
তারমানে কি আপনার প্রোগ্রামার হওয়া বন্ধ হয়ে যাবে। একদম না। কিছু অনলাইন রিসোর্স আছে যেটা আপনাকে সাহায্য করবে। একটু সময় লাগলেও আশা করি আপনি ভালো মানের প্রোগ্রামার হয়ে উঠবেন যদি সেভাবে লেগে থাকতে পারেন।
এই টিউনটি এক ইন্ডিয়ান পাঠকের রিকুয়েস্ট থেকে করা। উনি আমাকে কয়েকদিন আগে প্রোগ্রামিং শেখার ফ্রি রিসোর্স সম্পর্কে জানতে চেয়েছিলেন। আমি কথা দিয়েছিলাম প্রোগ্রামিং রিসোর্স নিয়ে একটা টিউন আমি করবো। যার ফলশ্রুতিতে আজকের এই টিউন।
সেহেতু আমি শুধু ফ্রিতে যে অনলাইন রিসোর্সগুলো পাওয়া যায়, সেগুলোই তুলে ধরার চেষ্টা করেছি। যেহেতু রিসোর্সগুলো ফ্রিতেই পাবেন সেহেতু যখন খুশি তখন আপনি এগুলো ব্যবহার করতে পারবেন।
আশা করি আপনাদের সবার কাজে লাগবে। আশাকরি।
Turtle Academy আপনাকে মজার সাথে এবং খুব সহজে প্রোগ্রামিং শিখতে সহযোগিতা করবে। স্ক্রিনে গোলাকার বৃত্ত বা আরও কিছু ভিন্ন মজার পথে আপনাকে কোডিং এর সাথে পরিচিতি দিবে এই Turtle Academy। বেশির ভাগ প্রোগ্রামিং ল্যাঙ্গুয়েজের সাথে পরিচিত হওয়ার এটাই সবথেকে ভালো মাধ্যম।
Lego Mindstorms এর মাধ্যমে আপনি “Learn to Program” এই ভিত্তিতে ২৫ মিশনের সাথে সাথে আপনি প্রোগ্রামিং এ হাতে খড়ি দিতে পারবেন এই ফ্রি সফটওয়্যারের মাধ্যমে। কয়েকটি প্রোগ্রামিং এর জন্য এটা মূলত বেসিক প্রিন্সিপল এবং খুবই মজার পদ্ধতি। সফটওয়্যারটি Lego Mindstorms এর ওয়েবসাইট থেকে ডাউনলোড করতে পারবেন।
বিভিন্ন প্রোগ্রামিং এর সাথে ভিন্ন ভিন্ন বিষয়ে আপনি প্রশিক্ষণ নিতে পারবেন এই Udacity এর মাধ্যমে। “Intro to Computer Science” অথবা “Developing Android Apps” এভাবে যে বিষয়ে আপনার প্রশিক্ষণ নেওয়ার ইচ্ছা সেই বিষয়ে ক্লিক করলেই আপনি সেই বিষয়ের বিভিন্ন মেটেরিয়াল পেয়ে যাবেন। এভাবে Udacity আপনাকে বিভিন্ন প্রোগ্রামিং ধীরে ধীরে প্রশিক্ষণ দিয়ে অভিজ্ঞ করে তুলবে।
Hakitzu Elite: Robot Hackers এই ভিডিও গেম লেভেল খুবই মজার এবং শিক্ষণীয় এবং সকল লেভেলে কাজ করে। আপনি একদম বিগিনার লেভেল থেকে শিখতে পারবেন। রোবট যখন head to head গেমিং যুদ্ধে তখন আপনি JavaScript এর ins and outs ও শিখতে পারবেন। পূর্বের ভার্সনগুলোতে কিছু ব্যাগ সমস্যা থাকলেও বর্তমান আপডেটটা বেশ ভালো করেছে।
যদিও Project Euler খুব বেসিকের লেভেলের শিক্ষার জন্য ভালো তবে আপনি ভালো শিখতে পারবেন। ম্যাথমেটিক্যাল টার্মের একটি বিশাল সিরিজ এবং বিভিন্ন প্রোগ্রামিং প্রব্লেমস সমাধানের মাধ্যমে আপনি এই সব প্রোগ্রামিং এ দক্ষ হয়ে উঠবেন।
আপনি কিভাবে কোডিং শিখবেন এবং প্রোগ্রামিং এর কিছু ধারণা আপনি এই CodeCombat এর মাধ্যমে পাবেন। এটাতে আছে মাল্টিপ্লেয়ার ইলিমেন্ট, যা আপনাকে আরও বিশেষ কিছু সুবিধা দিবে। head-to-head programming wars এর প্রতিযোগিতারও সুযোগ থাকবে।
আইটিউনের মাধ্যমে এই ফ্রি কোর্সটিতে আপনি অডিও পোডকাস্টের মাধ্যমে বিভিন্ন লেকচার শুনতে পারবেন এবং iOS platform কিভাবে অ্যাপ ডেভেলপ করতে হয় তার একটি ভালো ধারণা পাবেন। অফিসিয়াল অনেক iOS ডেভেলপারও এখান থেকে বিভিন্ন টিউটোরিয়াল হেল্প নেন।
আমার জানা মতে সব থেকে ভালো রিসোর্স যেকোনো প্রোগ্রামিং শেখার জন্য। নানা বিষয়ে স্পেসিফিক বর্ণনাসহ দারুণ দারুণ সব লাইভ প্রোজেক্টের মাধ্যমে W3Schools এ টিউটোরিয়াল দেওয়া আছে। বিশেষ সব লাইভ প্রজেক্ট সব বেসিক থেকে এডভ্যান্স লেভেলে শেখার জন্য W3Schools এর আছে নানা আয়োজন। যারা আসলেই ভালো প্রোগ্রামার হতে চান তারা এই একটি ওয়েব সাইট ভালো ভাবে ফলো করলেই মনে হয় বাকিগুলা লাগে না।
W3Schools আশাকরি।
আপনাদের প্রোগ্রামিং জীবন আরও সুন্দর এবং সাফল্যমণ্ডিত হোক এই কামনায়।
ধন্যবাদ সবাইকে।
আমি আইটি সরদার। Web Programmer, iCode বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 261 টি টিউন ও 1750 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 22 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমি ইমরান তপু সরদার (আইটি সরদার),পড়াশুনা করেছি কম্পিউটার বিজ্ঞান এবং প্রযুক্তি নিয়ে; পেশা কন্টেন্ট রাইটার এবং মার্কেটার। লেখালেখি করি নেশা থেকে ফেব্রুয়ারি ২০১৩ থেকে। লেখালেখির প্রতি শৈশব থেকেই কেন জানি অন্যরকম একটা মমতা কাজ করে। আর প্রযুক্তি সেটা তো একাডেমিকভাবেই রক্তে মিশিয়ে দিয়েছে। ফলস্বরুপ এখন আমার ধ্যান, জ্ঞান, নেশা সবকিছু...
কাজে লাগবে, ধন্যবাদ ।
তবে http://www.tutorialspoint.com – টাও যোগ করতে পারেন ।