Nuorempi ohjelmoija tunnetaan myös lähtötasona tai harjoittelijana. Tätä termiä käytetään tyypillisesti kuvaamaan henkilöä, joka on juuri valmistunut korkeakoulusta tai yliopistosta ja joka on saanut ensimmäisen työpaikkansa ohjelmoijana. Ohjelmoijaksi tullessa on jyrkkä oppimiskäyrä, ja on mahdollista pysyä nuorempana ohjelmoijana työurasi kahden ensimmäisen vuoden ajan. Tietokoneohjelmoija on henkilö, joka käyttää mitä tahansa monista tietokoneohjelmointikielistä uusien tietokoneohjelmien luomiseen tai nykyisten muuttamiseen.
Nuoremmalla ohjelmoijalla on neljä erilaista tehtävää: testaus, tulokset, virheenkorjaus ja muutokset. Kaikki neljä tehtävää ovat osa perustaitoja, joita kaikenlaiset tietokoneohjelmoijat tarvitsevat. Näiden tehtävien suorittamiseen kuluva aika kehittää taitoja, nopeutta ja itseluottamusta, joita tarvitaan tietokoneohjelmoijaksi ryhtymiseen.
Testauksia on kahta päätyyppiä: tekninen ja toiminnallinen. Tekninen testaus kattaa ohjelman ydinkäyttäytymisen. Tällä testaustasolla nuorempi ohjelmoija etsii komentosarjoja, jotka käyttävät liikaa prosessoreita, tehotonta koodia, skriptejä, jotka eivät pääty, sekä mahdollisia ristiriitoja tai resurssien kohdistusongelmia. Tämäntyyppinen testaus vaatii tietoja laitteiston suorituskyvystä ohjelman aikana.
Toiminnallista testausta kutsutaan myös laadunvarmistukseksi. Tässä testausvaiheessa nuorempi ohjelmoija tarkistaa ohjelman odotukset. Hän suorittaa ohjelman ja dokumentoi käyttäytymisen vaihtelut. Tämä sisältää myös epäjohdonmukaisuuksia tekstissä, väreissä ja muissa kosmeettisissa tuotteissa.
Järjestelmästä tai ohjelmasta toiseen siirtyminen vaatii paljon työtä kulissien takana. Hyvin usein nuorempaa ohjelmoijaa pyydetään muuntamaan tiedot perinnöstä uuteen järjestelmään. Tämäntyyppinen työ on hyvin yksityiskohtaista, aikaa vievää ja usein täynnä ongelmia. Kokemus tällä alalla on pakollista, koska kaikkien ohjelmoijien on kyettävä säilyttämään tiedot samalla, kun he vaihtavat tietokoneohjelmia tai -järjestelmiä.
Virheenkorjaus sisältää uuden ohjelman suorittamisen virheenkorjausohjelman kautta. Tämä ohjelma tunnistaa mahdolliset virheet, joita käyttäjä voi kokea. Se sisältää myös toiminnallisia ja testausongelmia, jotka saattoivat jäädä huomaamatta.
Olemassa olevien ohjelmien muutokset ovat osa jokaisen tietokoneohjelmoijan työtä. Viestintä käyttäjäyhteisön kanssa ja vuorovaikutus sekä käyttäjien että ohjelmoijien kanssa on tärkeä rooli tietokoneohjelmoijille. Vain harjoittelemalla nuoremman ohjelmoijan taidot voivat kehittyä, jotta hän voi olla vastuussa uuden ohjelman luomisesta.