Welcome to the longest technological journey of your life of both incredible frustrations and the most awesome rewards once you push through and get the hang of how things work. I am a 21 year long user and I still learn new things almost every day. If you're the kind of person who gets off on bashing your head against a wall all night and after almost giving up finally solves the problem and gets a huge burst of euphoria from it like a drug, then Linux is definitely for you.
I don't tend to sugarcoat it like a lot of other established users, I am not going to lie to you. You WILL encounter this at some point ;)