You can make videos of your desktop screen to show how to use a program or you can just create a little video to help your friend fix some problem with his PC. You can upload those videos to YouTube or any other video sharing websites. For years people are using camtasia studio for recording desktop screen videos because it is really wonderful but costs $299. Like every other program this program also got too much free alternatives that can give you best features you need.
Ezvid
This is really cool screen recorder. You can edit videos with its built-in editor. You can add voice (audio) to video after you are done with editing. Thing I don’t like about it is that it cannot export videos in any format but it can upload videos you record directly to YouTube that’s why it is Screen recorder for YouTube. You can also record games while you are playing them using this free tool.
What if you want to upload your video to some other website?
Simply download your created video from YouTube and upload it to some other website where you want.
Camstudio
This is popular worldwide and is also completely for free. It can record your screen along with audio in AVI format. It have built-in SWF producer which can convert AVI video that you recorded to SWF file. It also have picture-in-picture feature using which you can add webcam video of yourself. You can customize frame rate but try to get at least 15 frames per second (normally you should try to get 30fps).
Jing (By techsmith):
Creators of camtasia studio developed a free app that is for those who want to share images and short videos of their desktop with others or on YouTube. It got basic editing of images i.e. it can add text to images or highlight something in image. You can record videos of only 5 minutes in length.
HyperCam
HyperCam is also another good screen recorder. According to HyperCam's website it is compatible with Windows vista and XP. It also records video and audio from your desktop and save them as AVI file. This support notes that you can show on your screen while recording video, you can add text annotations too.
Microsoft Expression Encoder
Its free version can record videos of 10 minutes in length. If you want to remove restriction you can upgrade to pro version but also you can create different videos and then merge them. It is made for making files of Microsoft’s silverlight format. Record what is going in a single window or you can select any custom area on your desktop screen.
There are still more alternatives but I have mentioned some popular and easy to use screen recorders. I hope this helped. If you have better screen recorder in mind share in comments below.