Improving coding skills is a lifetime work :)
Does Bay Area work out for you? I heard salaries are high, but so are life expenses.
The perpetually mild weather has done wonders for my mental health, I hate the cold, dark winters in Vancouver BC. I keep telling myself it's only a 2 hour flight away, but I never seem to go back enough.