is it possible to still rawdog programming ?

Posted by UngodlyKirby@reddit | learnprogramming | View on Reddit | 80 comments

Hi, I 17F is a first year computer science student and I’m currently learning C as my first language in an academic setting.

Other languages I have played around with are python, css, html and javascript. I wouldn’t say I have a strong foundation in any of these languages but I’ve dabbled a bit in them. I’m pointing out my coding/programming background to show I barely have any knowledge, when I was learning those languages I barely had any projects except when I was learning html and css in which I posted very beginner like web pages, task bars etc.

I really don’t want to get dependent on AI due to the fact on different subreddits I see people say they hire swe’s or software developers and they aren’t able to code at all, I don’t want that to be me, even though AI has been around for a while now I want to act like it’s still 2010s-2020 when people were learning how to code without the use of tools like that, another reason is that my degree is more tailored to practical and applied programming than it is to theory and mathematics, towards my second semester of first year and second year I’ll be doing less of mathematics & computer science theory and more of Data Structures and Algorithms, Computer Architecture, Object Oriented programming, Databases. I don’t want to GPT my way through this degree, I want to know why and how things work, I want to be able to actually critically think and problem solve, I’m not saying people who use AI cannot do this, I’ve heard several senior developers implement these tools in their day to day activities, but I’m saying as a beginner with a foundation which is not so sturdy, if I do rely on AI as a tool or teacher, I might get too dependent on it maybe that’s just a skill issue on my end 😅.

I noticed C is a bit different from these languages cause C is more backend language and is used for compiling, I wouldn’t say it’s a hard language to learn but it’s definitely tricky for me, I don’t really want to use AI to learn it, apart from W3Schools and Youtube videos which other resources like books, blogs, websites can I use to learn this language?