learning how to program is good for CS people. the knowledge/logic what we learn/develop while taking Basic C course, it will extend in several courses. the fundamental logic development of writing program/code is a must but many of us care a little. as huge students join into CS program without any prior plan, many couldn’t keep pace with the whole academic process. if you miss the very basic programming course, you’re going to miss everything. yes, everything.
in my view, it’s a loop. if you learn C, you will easily get into C++, Java, OOP courses. then, Data Structure and Algorithms + DBMS + OS + Web Engnr + AI + etc.
what I can assure if you’re avoiding programming you’re not behaving smartly and will suffer. I think I’ve put less effort than others (who don’t love to write code) in several courses, cause courses are too much interrelated. this is the fun part and most important part you may acknowledge. I followed the loop and it became efficient for me. developing a program writing ability helps academically a lot in CS area. there is a popular myth that programming is tough. I don’t think so. what I found teaching () people – the habit of learning anything in our region is quite problematic or conceptually misled and somehow many of us believe that – we can get a degree putting a very short effort or we always disagree to work hard. and I see the problem is this belief. I wonder why people join CS if they don’t love programming or don’t want to spend some hours for his/her degree – but Bangladesh education system or philosophy of receiving degree sucks.