First and foremost anything is hackable, just ask Sony, Chase, Anthem, Home Depot, Target, etc.
For the average person (whether it be computers or physical security) the goal is not to make something impenetrable as that is not possible; the goal is to make it so that it requires too much skill to defeat the security and thus making the "bounty" not worth to the people with that advanced of skills. No one is going to dedicate $5000 in resources to obtain $500 worth of stuff.
Getting to the question at hand:
WPA 2 encryption while not unhackable requires an excessive amount of resources to crack, way more then anyone just wanting free wifi will have.
Making your password something difficult with at least 3 out of the 4 of uppercase, lowercase, numbers, special characters will make it nearly too difficult to crack.
WEP encryption on the other hand, you can defeat this with something as low powered as a smartphone in a short amount of time.
As stated by others, using the default username/password is very easy to crack as any wannabe hacker knows these passwords, so changing it from default is highly highly advised.
Now you should disable WPS on your router, that is very very easy to use to bypass your security.