What are the main Batman comics to read from the first to most recent in order?

I am also a big fan of his sidekicks such as robin Nightwing batgirl and jason todd so any with them in aswell will be great. I have been into batman for years but cannot find the comics in order on the internet PLEASE help.