I've recently purchased "Beginning C++ through game programming third edition" (recommend as a beginner starting C++ btw) And it was telling about some variable types such as bool, double, float etc. Which I all get fine, but I don't get char variable; there's an table for the VT's and when it comes to "char" it says 256 character values. What does it mean?
Char is a one-byte integer type. If it is singed or unsigned depends on the compiler. It's often used to store characters. Char literals 'x' have type char. String literals are arrays of char.
To add to Peter's answer, since a char is one byte, and you will typically be working on machines which have 8 bits to a byte, and each of those 8 bits can take a value of zero or one, there are 2 to-the-power-of 8 possible values the char can have, which is 256; this is where your it says 256 character values comes from.