# PLC Learning resources for Linux

**URL:** <https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982>\
**Category:** General Discussion\
**Created:** [June 15, 2026, 12:34pm UTC](https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982 "2026-06-15T12:34:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_Patterson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/daniel_patterson/32/85894_2.png) [@Daniel\_Patterson](https://forum.inductiveautomation.com/u/Daniel_Patterson)\
**Post date:** [June 15, 2026, 12:34pm UTC](https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982/1 "2026-06-15T12:34:29Z")

</div>

My laptop is running linux (popOS 22.04LTS), but I really want to become proficient in PLC logic, mainly for the purpose of being more effective in reading other people's programs. What is the best resource for simulating/learning PLCs on linux for little to no cost? There are two things that really bug me; 1. Paywalls and 2. Windows-Only applications

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [June 15, 2026, 1:40pm UTC](https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982/2 "2026-06-15T13:40:10Z")

</div>

I don't know any major brand of PLC software that the IDE runs on Linux, so you're going to have to resort to a Windows VM.

---

<div class="post-metadata">

**Author:** ![Arnaud\_Declerck](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/arnaud_declerck/32/44872_2.png) [@Arnaud\_Declerck](https://forum.inductiveautomation.com/u/Arnaud_Declerck)\
**Post date:** [June 15, 2026, 4:04pm UTC](https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982/3 "2026-06-15T16:04:02Z")

</div>

hi @Daniel_Patterson

[https://autonomylogic.com/](https://autonomylogic.com/) OpenPLC from autonomylogic can run in docker, native on linux.  
Is it a big brand no, but at least they have the most important functions to learn plc code (Ladder, strutured text, function block,...)

And the community is there to help if needed.

regards

---

<div class="post-metadata">

**Author:** ![Daniel\_Patterson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/daniel_patterson/32/85894_2.png) [@Daniel\_Patterson](https://forum.inductiveautomation.com/u/Daniel_Patterson)\
**Post date:** [June 16, 2026, 12:57pm UTC](https://forum.inductiveautomation.com/t/plc-learning-resources-for-linux/115982/4 "2026-06-16T12:57:34Z")

</div>

I was looking at that. Looks like the only viable linux native tool. Works for what I'm trying to do, Thank you.
