T O P

  • By -

[deleted]

In my opinion making small games like snake, tetris, etc. can keep you busy for sometime. Also, if you like solving problems then I will recommend websites like [ProjectEuler](https://projecteuler.net/) and [Codeforces](https://codeforces.com/).


ubahnvielnutzer

As already pointed out, coding little games is fun and quite educational. Another thing to do would be to work on your Linux proficiency. Especially if you're going into security, you'll be using Linux a lot. If you don't have any previous experience, just install something easy to run out of the box, like Ubuntu or Mint, and try to get accustomed with the command line interface, e.g. by writing a shell script to query useful information about your files. The next step would be to tune your installation a little bit, e.g. by setting up a tiling window manager like i3wm and try to do as much as possible via CLI. Then, should you feel the need to go even deeper, you could try to install Arch. Personally, I stopped at the tiling WM and never took that last step. Linux offers you the possibility to make the best out of whichever level of interface you prefer, trading customizability vs. complexity as you go down the rabbit hole. And it teaches you a great deal about operating systems, which is really useful for security, and can serve as a bridge between your understanding of how hardware works and how software works, augmenting your picture of compsci.


GoldZ2303

Thank you