In Grand Theft Auto V you can learn Spanish through the in-game web! It's true. You'll learn all sorts of sayings, but whatever you pickup won't be exactly what you think it's supposed to be. Like the above picture. It translate to "My colon is about to explode." It's kind of the same. Sort of.
Several more Spanish tutorials can be checked out here.