Start with a goal, the end of which will be something you either need or will be proud of and can show others. Like a personal website or a game. There are many programming paradigms. You can't learn them all. Start with something that will make you feel like you achieved something which will give you the positive feedback loop to keep you interested. That way programming becomes an interest rather than something that you want to do to better your career, earn more money etc. If you do it for the love, other things will follow.
I was an electronics engineer who got into programming through modding and game development. If I had gone the route of my peers who learnt to program as a need for the job, I would have hated it and would have been thinking about how to move into management. With my skills and more importantly - interest, I like my job and hence do better at it.
TLDR : Start with something fun