You might as well study online for a period of time, such as Wang Jicheng. At first, learn more about plc programming, lay a good foundation, at least reach the entry level, and then go offline to learn, so that you will learn easily and learn quickly when you are ready to learn, without wasting money.