Always remember that you and you alone are responsible for expanding your knowledge. You can't depend on the people around you to teach you everything you need to know. This is an extremely dynamic field. You can't afford to fall behind.
Blogging and getting involved in online communities is a great way to keep aware. There are also many free events you can attend if you look online. In your free time make sure to research the technologies you're not working with, either to come up with solutions for your current project(s) or to just keep up with where the field is trending. You don't want to turn into one of those developers that code in the same language for 10 years only to wake up one day and realize that it is extinct and you aren't marketable.
Admit You Fell Flat on Your Face
The last piece of advice I can leave you with is: don't be afraid to admit your mistakes or that you were wrong. Don't fear going up to someone you trust and admitting you don't know something.
Hiding these things will only stunt your growth, as you can learn from these mistakes and more experienced developers can teach you the correct way to fix them and avoid them from the future. We've all been there, and can relate to how you're feeling. One you learn, however, do everything you can to avoid doing it again.
Winston Churchhill said, Success consists of going from failure to failure without loss of enthusiasm. While a bit pessimistic it's a great phrase to remember.
The biggest mistake you can make as a developer is saying I can't or I give up. The secret is never giving up and constantly learning. As long as you are consistently improving nothing can stop you. View every setback for its growth and learning potential and you wont be able to help being a success. Most importantly have fun and enjoy yourself.
(Oh, and Dont Use this Line)
One final thing before I go: take it from someone who knows, the last thing you want to say is It worked on my machine. That's a classic that never flies with anyone. Would you believe it?