system
Given the following post, respond as if you're commenting on Reddit:
human
Learning Computer Science fundamentals

Often I talk to other CS majors who have been doing Computer Science for a while now, and it seems to me that they all know about things I do not: how to operate Git, what a makeFile is, what a .lock means. This really frustrates me because there is just so much I do not know or understand and it feels like I am constantly trying to close the gap between me and them. 

&#x200B;

Am I doing something wrong? How to learn?
gpt
No, you're not doing anything wrong. 

Some teachers will stress certain tools like git and makefiles and will make it a point for you to learn it. Other teachers will gloss over it and maybe even provide those tools for you so you don't need to worry about them.

I have two pieces of advice:

1. Learn to live with the fact that there will always be gaps in your programming knowledge in this ever expanding field. There is always more to learn, and that's ok!
2. Google every question you have. Curiosity goes a very long way in tech.