Aiemmin ihmisen ainoa keino oppia viittomakieltä oli vierailla kuurojen koulussa tai yksittäisessä opettajassa, mutta tekniikan kehitys on mahdollistanut viittomakielen käytön helpommin kuin koskaan. Viittomakielistä tietokoneohjelmistoa on monenlaisessa muodossa, joka sopii sekä aikuisille että lapsille, ja se mahdollistaa sekä aloittelijoille että edistyneille oppijoille viittomakielen taitojensa parantamisen. Viittomakielisiä ohjelmistoja on useita, jotka vaihtelevat sekä toiminnallisuuden että hinnan mukaan, jolloin käyttäjä voi valita, mitä haluaa oppia.
Perustyyppinen viittomakieliohjelmisto koostuu yksinkertaisesta visuaalisesta sanakirjasta, jossa esitetään sekä kirjaimet – tunnetaan viittomakirjoituksena – että viittomakielen perustana olevat sanakoostumukset. Viittomakielen ohjelmat eivät rajoitu vain amerikkalaiseen viittomakieleen (ASL), ja monille kielille on saatavilla visuaalisia sanakirjaohjelmia. Tämä voi olla turhauttavaa, koska ei ole olemassa universaalia kansainvälistä viittomakieltä. On olemassa kansainvälisen viestinnän muoto, nimeltään Gestuno, mutta tämäkään ei ole täydellinen kieli, kuten ASL tai espanjan viittomakieli.
Toinen viittomakielen ohjelmisto koostuu peleistä, jotka on suunnattu ensisijaisesti nuorille oppijoille. Viittomakielen tietokoneohjelmat voivat koostua muistista ja vastaavista peleistä. Jotkut viittomakieliset ohjelmistot sisältävät jopa videopelimaisen tarinan houkutellakseen nuoria oppimaan aihetta.
Vastaavasti viittomakielen tulkintaan on saatavilla ohjelmistoja. Näiden ohjelmien avulla henkilö voi puhua mikrofoniin. Tietokoneen näyttö näyttää sitten visuaalisen esityksen sanotusta, ja monet viittomakielen tulkkiohjelmat mahdollistavat sellaisten sanojen pakollisen oikeinkirjoituksen, jotka eivät ehkä tule selkeästi esille.
Näitä ohjelmia on saatavana eri hinnoilla, joten jokainen voi valita ohjelmiston, joka sopii sekä tarpeisiin että budjettiin. Useimmilla kirjastoilla tai korkeakouluilla on useita ohjelmia lainattavissa niille, jotka haluavat oppia amerikkalaista viittomakieltä tai vieraita viittomakieliä. Saatavilla on myös useita ilmaisia demoversioita, jotta asiakkaat voivat kokeilla viittomakielistä ohjelmistoa ennen ostamistaan.