How to build a second income?

First thing should be to make a hobby and then go deep inside slowly and gradually and one day you will become so good in it that you can start charging for it and the second thing should be to start investing in different mediums like stocks and bonds so that another source of income can be created after retirement when you will be doing your hobbies with your own interest.