Screen and sound recording

Hi, i’ve been producing for a few months now and want to start posting some stuff on to youtube. How is the best way can I record my screen with sound? Are there any particular programmes which you guys use which keep the sound in sync with movements on screen? cheers