I guess, as a new developer, reading my FAQ is a good way to start out - thank you for mentioning it, Sandeep Panda!
As for career advice, when I started out, I did a lot of hobby projects, then I freelanced quite a bit. Lots of bad pages on the internet which I today still have to maintain - urghh. However, I got money plus was able to practice a range of different skills. (That's how you get several years of professional experience before applying for your first job, btw.)
When you apply for a job, going for a junior position is usually the way to go. They will take you in and mentor you to make you a productive employee - they hope that one day you will be valuable enough to get back all the money they invested into you. So don't be afraid to apply even though you think you might not be good enough.
No matter what you do, though, always keep practicing - ideally get money for your projects, because that's what you need to survive! If you are lucky, find a mentor. Else, stay here on Hashnode. I never had a mentor, and Hashnode was really helpful. Write questions about stuff you don't understand, which confuses you or whenever you don't know how to go on. Answer questions by others with your knowledge and see how the rest of us reacts. It's a good way to learn, give back and at the same time even get feedback on what you already know.