Just get Sony Vegas or Adobe Premier Pro. I used Sony Vegas with almost no experience back in the day and it worked for me.
Free alternatives but for simpler stuff:
ffmpeg, for splicing two videos together or putting one sound file over a picture and requires commands.
Aegisub to put text on screen and Virtualdub to encode.