Consider programming a solution for something you want a solution for, something that motivates you to dig into the problem and solve the software development issues and anything else that comes along. Think of something useful/practical for you or someone you know.
It does not have to be complex. And if an experienced programmer would be able to solve it in 15 minutes, who cares. You will learn to decide on programming language to use, set up a working environment for that language, start writing the code, testing, and possible making it usable for someone else.
If you have no experience with coding GUIs, unittesting, databases etc. Leave them out for now. Make a command-line version of your program. Use print statements for tracking what is going on to home in on where things go wrong.
Read your data from a plain text, so you can use an editor to create the input for the program.
If you know a bit about electronics: consider doing something with an Arduino. I recently implemented a remote control for a waterpump using SMS with that. I have been coding for 25+ years but it was fun and satisfying to have a program doing something concrete as responding to my phone commands. Fun is a great motivator to finish the project and make it a useful learning experience. Whether the project is simple or not does matter that much.
If you have never used a revision control system, no sweat: make copies of your project (source, data) to backup_00, backup_01 etc. So you can go back to something that worked, once you screwed up (you will).
For any element of software development there is always a better solution, even if you already improved it. Finding the balance on where to stop improving is a thing of experience. For now don't worry about improvements and efficiency, just try to get things done. You will learn to improve along the way.
If you know someone who can and is willing help you when you are stuck, ask them if they are willing to. It is a human evolutionary thing to feel satisfied as a human when you cooperate (and that nicely results in feedback on stackexchange website ). If you don't know anyone, see if there is a lively community online, where there are people that are willing to help.
In the end give some feedback on how things went for you. Here or anywhere you asked for help.