There is a lot to learn

Today, I realized that I am not as good as I used to think in other areas(HTML/CSS/Server-side-languages/Databases) of web programming except ActionScript/Flex.
I have also gotten bad in Mathematics, Physics etc. I used to be good in these during school time or two years back when I was doing some games-programming.
I really need to learn lot more than I know. Need to work on fundamentals. But there is hope, learning never stops and I am confident that I would be better in all these areas someday again.
To be very honest, I am feeling very bad. I am really upset....