I am not sure who voted your comment as OT; I find it very much ON topic. I fixed the errant vote.
I agree completely with your application note. My self education experience with PLCs reflects exactly that: until you get your hands on some and see the I/Os operate as programmed and desired, you may have simply filled your head with gibberish.
Also you can find learninig centers online or go to your local, or closest book store, and you should be able to find references. I am sorry if you do not have these amenities in your area, forgive me if i touched a sore spot. but anyways, there are several places online to learn. Mostly you need to understand how many devices works in machine applications. Servo drive motors, VFDs, solenoids, multi_plex boards, converts, a-d boards, all sorts of sensory devices, speed converters, gates and latches. There are more than 100 devices on machines to use in the ladder logic, and writting what is known as the algarithm, flow charting and break down of your applications.
First step is to design your flow chart of process, then all your sub routines, and so forth. Mostly done on paper first before actually programming the controller. Good luck, plus it would help if you had a practice controller. Automation Direct sales simple controllers and there software is only around $150.00 USD, the controllers are less than $200.00 USD. Good units to practice with.