One of the most valuable lessons you can learn from computer science is not a programming language, algorithm, or data structure. In my opinion, the best thing you can learn is abstraction. Abstraction has been a key factor in many of today’s technological advancements, and without it, building things like…