Welcome to the Forum!
The first question would be what brand of PLC? Since you are in the USA, I'm going to guess you will be dealing with Allen Bradley/Rockwell PLC's. Let us know if this is incorrect. But if it is indeed AB, then I would suggest you watch this set of videos before you do anything else. It will walk you through the basics of how a plc does it's thing better than 1000 words here will.
https://www.youtube.com/watch?v=T3tnXu-Eywc&list=PLGzS56y9k4eYr1uS3jPPxGunBTtPcS3Ez
After that, if you check at the top of this page you will find link for "learn plcs", there is a lot of good information there as well. Also, depending on your budget, buy one of the many AB trainer rigs available. Here is a link to one of the many, but please note I have never personally used it, so it really is just for example. There are many vendors selling similar products, so it pays to do your own research.
http://www.theautomationstore.com/a...plc-trainer/?gclid=COi9gMGcms0CFZKCaQodXDkD2A
There are also simulators you can buy, and many of them will come with learn as you go type projects, such as this one. Again, please note I have never personally used it, so it really is just for example. There are many vendors selling similar products, so it pays to do your own research.
http://thelearningpit.com/lp/logixpro.html
But really the best teacher is going to be putting the time in in front of the keyboard, with either a training rig, or a simulator, and working out how to make things do what you want them to do. And also looking at programs that are already working, and figuring out how and why they are doing what they do.
Be prepared for it to get extremely frustrating, and know that you are not the first, or last person to want to throw that f@^%ing box with its blinking lights that never work like you want them to, right off the tallest roof you can find. If you can get past that part of, if there is indeed a "past that part", because I still find myself in that stage often, then it can be a very interesting, and rewarding career.
Always remember that when you get to that "off the roof it goes" point, there are some REALLY REALLY smart and generous people on this forum that will be happy to help you, as long as you can show that you are making an effort on your own, and not just looking for someone to do the hard parts for you.
Just PLEASE PLEASE, never ask what brand of plc, or hmi is the best.... It's not a pretty sight.
Good luck, and happy learning,
Will.