To improve your programming skills you need to read lots of books. If you can find a friend to help you or a mentor to guide you that would be so great.
These people can help you sincerely and you will be given proper challenges so that you can improve yourself :)