It's a time of visiting days at universities, this means that we current Students can earn extra money working as a student ambassador or a guide. We can also talk with new people who are hesitating over their future. I've been asked many times about studying by new students and I always answer in the same way and today is a day when I decided to write my must-know list down. So here we go.

First of all, you should decide if IT Courses are suitable for you. I think that the best way to consider is to read my article about this.

If you've already decided to study something connected to IT, my congratulations your awesome adventure has just begun.

To prepare yourself for study, you should sum up your current knowledge about IT. The first-year at a University has almost the same modules as the future graphics and programmists. You might not know anything at all, but if you read this, I'm guessing you'd like to be a good student. It would be great if you learnt from this list, but don't be upset if you don't. Everything that you've done so far is helping you on the way to your future success.

Must-know list

  • Programming
    • The difference between styles of programming (functional, object-oriented and structural)
    • Definition of terms connected with the programming environment: compiler, IDE, bug, debugger, built/run program, libraries, project, platform
    • Basic knowledge of these programming languages: C, Java, HTML, CSS, Python
    • A habit of writing comments
    • Really basic programming problems
    • Good programming practices
  • Computer Infrastructure
    • Full names of all pieces of equipment inside your computer case
    • The most famous manufacturers of equipment
    • The differences between versions of Windows and Linuxes
    • What the bash command line and Windows command prompt are
  • Math
    • Everything about linear and quadratic functions
    • Definition the limit of a function and sequences (It'll be useful to compare functions efficiency) and how to count it
    • Accounting efficiency
  • Graphics & Gaming
    • Definition of terms: the playability, game engine, types of game
    • How to sketch images
  • General skills
    • All information about scholarships and bursaries
    • Looking at all social groups and opportunities to choose the best options for you
    • Looking for all people who are interested in same things like you

Of course, it's not everything you need to know but hopefully, it's a good start and leads you on your way to learning even more.