公司培训不给工资是违法的。
依据我国相关法律的规定,企业与员工建立劳动关系后,就要按劳动合同的约定支付工资。培训期间,如果劳动者按公司要求正常出勤并参与培训,公司就应当支付工资。这是因为劳动关系产生于劳动过程中,而岗前培训和在职培训等职业培训也是劳动过程的组成部分,是劳动者履行劳动义务的一种特殊方式。因此,公司不能以培训为由克扣工资。
如果公司以培训为由不发工资,劳动者可以先与公司协商,要求支付工资。若协商不成,可向劳动监察部门投诉,也可申请劳动仲裁,通过法律途径维护自身合法权益,要求公司足额支付工资及相应赔偿。
综上所述,公司培训不给工资是违法的,劳动者有权要求公司支付工资,并可以通过法律途径维护自己的权益。如果你在这方面遇到了问题,可以直接向我咨询,我会为你提供专业的法律帮助。