You won't be able to solve this on your own. Very, very common problem on any vehicle newer than 1996. EVAP codes are the hardest codes to find. Basically, all this does is ensure there are no fuel vapours exiting to the atmosphere, absolutely does not affect how the vehicle runs, or anything, just turns on the light so you take it in to get it fixed.
What's going to happen is when you take it to a shop, they will hook up a smoke machine, essentially a machine that creates smoke, to the EVAP port under the hood (has a little green cap on it) and pump it full of smoke. Wherever the smoke comes out, is a leak.
Some cars are more sensitive than other to this. Some will put on the light if there's a hole 1/20000th (yes, 1-twenty thousanth) of an inch.