The boys are working /work with computers jest dobrze.
Babcia jak nie wie czym się wnuczek w pracy zajmuje, ale wie, ze ma na biurku komputer, to powie My grandson works with computers.
work with computers może odnosić się do wszystkich, niekoniecznie trzeba programować.
To tak ogólnie. Jeśli chcesz powiedzieć, że ktoś pracuje przy komputerach, w sensie naprawia je czy programuje, to już trzeba to dokladniej, bo samo "work with computers" jest bardzo ogólne - pracuje z komputerami/przy komputerach. Nic to nie znaczy ponad to, że ma na biurku komputer i coś tam w niego wstukuje.