有一定的電工基礎,一定的計算機基礎,做PLC的一般編程應用還是可以的,我也是自學的(做過物業(yè)的電工、工廠里的維修電工,后來改行做電氣設計),有人教最好(很少很少……),關鍵還是靠自己。建議初學的可以弄一個PLC邊看書邊做試驗(理論為你不斷的進步提供支撐,實踐讓你能真正的進步),多看書、多實驗,做些入門的設計編程還是可以的。如果要更提高一步,還是要提高一下文化知識(計算機語言、算法等了解后對編程的方法、思路大有幫助)。也可以參加一些網站的會員(有視頻教程,用過技成網的還可以)來學習。以上,僅是個人的一點見解,希望與各位共勉。