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