This book has been written to help learn C programming easily and concisely. The emphasis is on developing the ability to write programs very directly and quickly bypassing many preliminaries and auxiliaries. Programming language C can very effectively build a learner's foundation of structured programming. Moreover, in many disciplines in our higher secondary to undergraduate programs, C has been taught with courses that span from 7 to 12 weeks. For such students, a quick start in programming is more important than learning programming extensively. This book has been written with that need in mind. We have written a Bangla version named "C Programming Sohoje Shongkhepe" of this book so that the Bangla version can help expedite learning while the English version can be used officially where English is the medium of instruction. We have also developed slides for this book to help use this book in classroom teaching. Moreover, we plan to develop videos using those slides in future. After reading this book, if your are more interested in or feel more need to learn structured programming in C/C more elaborately, we suggest you to read our detailed book named Structured C/C Programming. For your convenience, that book also has both Bangla and English versions. In terms of the contents, that book is roughly four times of this book and will satisfy your all thirst for C/C and structured programming. We wish the beginners learn C programming adequately, very quickly, and very easily.
মুহাম্মদ আবদুল হাকিম নিউটন ১৯৯৯ ও ২০০২ সালে বাংলাদেশ প্রকৌশল বিশ্ববিদ্যালয় (BUET) থেকে Computer Science and Engineering (CSE) বিষয়ে যথাক্রমে BSc ও MSc সম্পন্ন করেন। তিনি ২০০৪ সালে যুক্তরাজ্যের Commonwealth Scholarship লাভ করেন এবং ২০০৮ সালে Strathclyde University থেকে Artificial Intelligence (AI) বিষয়ে PhD অর্জন করেন। ডঃ নিউটন ২০০০ থেকে ২০০৯ পর্যন্ত BUETএর CSE বিভাগে শিক্ষক ছিলেন। বর্তমানে তিনি অস্ট্রেলিয়ার Griffith Universityতে গবেষক ও শিক্ষক হিসাবে কর্মরত আছেন, যেখানে তিনি ২০১৬ সালে Graduate Certificate in Higher Educaiton সম্পন্ন করেন। ডঃ নিউটন ২০০৯ থেকে ২০১২ পর্যন্ত তৎকালীন National ICT Australia (NICTA) নামের Research Centre of Excellenceএ গবেষক হিসাবে কাজ করেন। তাঁর গবেষণার ক্ষেত্র Planning, Scheduling, Constraints, Satisfiability, Optimisation, Machine Learning, ও Bioinformatics। তাঁর প্রায় ৫০টির মতাে গবেষণাপত্র নানা international journal ও। conferenceএ প্রকাশিত হয়েছে। তিনি দেশের ও বিদেশের নানা বিশ্ববিদ্যালয়ে programming, discrete mathematics, data structures, algorithms, aritificial intelligenceসহ নানা বিষয়ে পাঠ্যক্রম পরিচালনা করেছেন। C/C++ programming language তাঁর প্রায় দুই যুগ ব্যাপী নানারকম Software develop করার অভিজ্ঞতা রয়েছে। ডঃ নিউটন বাংলাদেশে programming competitionগুলাের শুরুর দিনগুলােতে একজন নিয়মিত প্রতিযােগী ছিলেন। তিনি অবসরে গান শুনে, সন্ন্যাসী ধরণের চিন্তাভাবনা করে, ও বাংলা সংক্রান্ত নানা কার্যক্রমে সময় ব্যয় করেন। ডঃ নিউটন বগুড়া জেলার এরুইল গ্রামে জন্মগ্রহণ করেন। তাঁর পিতা মুহাম্মদ আবদুল হামিদ এবং মাতা মরিয়ম বেগম।