Hey everyone! I'm a fresh 18-year-old just getting my feet wet in programming. Currently, I'm in an IT course focusing on C#, which I'm really enjoying. It's the first language I'm learning, and I find myself getting lost in coding for hours. Next year, I'll be heading off to university to study computer science. While I know it's not the most saturated field around here, I'm really interested in focusing on cybersecurity in my career. My question is, what programming languages should I consider learning next? I want to make sure I'm picking up skills that are relevant and useful beyond just my course. Any recommendations on specific languages and great resources to learn them?
6 Answers
I think you should definitely check out Python next! It's one of the most versatile languages, especially in the cybersecurity field. It makes scripting and automation super easy. Also, learning C could give you a solid foundation since it helps you understand system internals, which is essential for security work. Lots of people start with these two and find them really helpful!
Don't forget about Bash scripting! It's essential if you're working with Linux systems, which are super common in cybersecurity. It complements what you’ll learn with Python.
You're really on the right track! Just remember, you're not expected to know everything right away. Dive deeper into coding and keep pursuing what excites you. The skills will come with time!
Honestly, just keep trying new things until you find what you like. It's all about experimenting at this stage! Don't stress too much about picking the 'right' language; focus on what keeps you engaged.
As a professional C# developer, stick with it if you love it! There’s a lot you can build with C#. If you're also interested in web development, JavaScript is important for that as well. But keep exploring!
Yeah, if you enjoy C#, definitely keep at it. You can start building projects while learning other languages on the side. It's all about finding what you enjoy!
I would suggest starting with Python, then branching out to basic Linux skills and maybe even C/C++. Knowing how systems work can really open your eyes to vulnerabilities in cybersecurity.
Right? And once you get the hang of Python, you might want to check out TryHackMe for some real-world cybersec practice.
Totally agree! Python's also got a ton of libraries for security tasks. You’ll probably find that understanding C will really enhance your coding skills overall.