A lot of hackers have questions about how to learn computer science, software engineering, and/or programming. Before I get into that, let’s be clear: learning computer science, software engineering, and programming is not about learning programming languages. There are concepts that span across different programming languages, and that — the…