Am i learning the right way? Cuz am feeling guilty
"I'm a beginner, I barely understand how big the programming world is. And I don't know how to express my feelings the right way. Please be patient.
Hey, I'm a second-year college student who studies Computer Science. I'm learning Java at the university; it's fun and all. This summer, I decided to learn C#, and I did. I finished all its basics in only 2-3 days, and I memorized it well.
I'm trying to understand logic, how to fix problems, how to make something that actually works, and I think I'm starting to understand it. So I decided to build my own small projects because I'm in love with C# for some reason, so I opened my IDE and Gemini.
I started to code, then Gemini suggested that I should use the HTTP library (since my project was about pulling some data from the browser).
Then it hit me, I don't know what the HTTP library is. Should I learn it? Am I wrong for making the AI do the work and me just watching without understanding and memorizing the library's codes? Do experts use AI to put a bunch of code into their projects? Should i memorise the library it self?
I feel guilty and like am betraying my self, i want TO LEARN it my self.
Am i doing good? Am i doing bad? I need an expert pov.
TLDR;
Should i learn and memorise librarys? ( like the http library for example ) or just make AI do the work?