Learning SCADA systems hacking from scratch

What are the things i need to learn SCADA and ICS system hacking? I know there’s an old thread on this topic by me but it’s not clearly explained there and not up to date. Understanding how SCADA systems work