Useful Programming Links

Sources on software engineering and C++ I recommend for those who want to start learning C++ professionally. General principles for aspiring professional C++ developers are:

  • A couple of good books of personal  taste are needed to have a systematic framework to build on.
  • It's a good idea to read a book you liked twice. You'll be surprised how much you thought you understood on first pass.
  • Online sources help to stay up to date with the current developments and trends. Use those.
  • C++ is a language built for performance, which is often the flip side of security. Know the tradeoffs.