Post

RE Course - 1.0 - Introduction

This chapter will cover information you will need as well as how to get setup.

Don’t forget to check out the table of contents and the frequently asked questions (FAQ).

Resources Needed:

  • Files mentioned in setup. These files can be found under FilesNeeded. More is covered in setup.
  • The ability to run one virtual machine is recommended, but not required.

Prerequisites

If you don’t have any computer science knowledge, watch this YouTube playlist. I absolutely love this playlist. It’s Harvard’s introduction to computer science:
https://www.youtube.com/playlist?list=PLhQjrBD2T381L3iZyDTxRwOBuUt6m1FnW

  • Good understanding of C/C++.
  • Experience with object oriented-programming in languages such as Java and C#.
  • Understanding pointers, arrays, structs, classes, inheritance, etc.
  • Highly recommended: x86 or x64 Assembly Programming - Preferably x64 Windows.

Learn C:
https://www.learn-c.org

Learn C++:
https://www.learncpp.com

If you have some experience in C++:
https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb

Important Notes:

This course will continue to be maintained and expanded whenever I feel up to it. I will never be anywhere close to finished as I will likely always have new ideas. If you have any feedback or suggestions let me know on Twitter!

I use some technical lingo and abbreviations. If you forget what they mean, or don’t know what they mean, check out the lingo page.

Chapter 1 - Introduction

-> Next Lesson

Chapter Home

This post is licensed under CC BY 4.0 by the author.