Don't worry, you'll get the hang of it eventually. Bots are really dumb, like really really dumb. They seem to have really basic scripting that forces them to be really predictable.
For example, if you are alone and they have you outnumber in lane you can force them to continually chase you until you reach your tower. This always works and makes for very predictable movement on the bots part that can be abused.
Another example is when their health reached a certain threshold they will simply start to flee without fighting back.
There is another health threshold that forces bots to become more standoffish.
When you are alone in lane and so is the bot, a lot of their movement is based on how many minions there are in lane, if they have more they will be more aggressive, if they have less they will withdraw more.
All of their skillshots are also very predictable, they will always use them the same way, making them easier to dodge. Do be mindful once they get their ultimate ability, that usually changes their skill use order.
You can also force movement from bots by using bushes, they will usually try to follow you if they see you moving into a bush even if this would be a really dumb idea for them.
Bots use the recall once they get low enough but never run too far, just always just out of sight. If you can get close to them without being seen you can get a easy snipe for a easy kill. Be mindful of enemy minions, and use your wards in bushes for vision.
Having teammates with you changes most bot behavior though, so keep that in mind.