Welcome to the world of PLC programming.It sounds like you are coming from the computer science world so forgive me if that is not the case but this still may be useful.When I first started with PLCs I had done BASIC and C and FORTRAN and the biggest thing that took me a while to get was that you have to forget about going into a loop to wait for something to happen on a PLC. While there are some ways to do conditional exeution, in general when starting out it helpped me when I began to think of the PLC program as one loop that executes continuously. This is what we mean by the program scan. Every rung gets executed every scan. If you need to wait for a limit switch to close before turning on an output to close a gripper, you don't try to keep the program looping doing nothing until the switch closes, you just do not close the gripper and then let the flow of execution continue to the bottom of the program and start all over again.The Boot Camp stuff is great. Get the new employeer to send you to Rons class if you can. No matter how much you know about programming, learning about industrial programming from such a specialist will greatly increase your productivity. I would think your employeers payback would start immediately and for your while career there you will be more efficient so it would be time & money well spent.Embrace the cycle of the PLC.- Scan the inputs- Solve the logic rungs- Set the outputs- Repeat(thus might be slightly simplyfied but what you need to start)Anyway, good luck with the new job and just take thing one step at a time and you should do fine.