These are the best video editing softwares out there.
On Mac: Final Cut Pro X ($$$) Adobe Premiere ($$$) iMovie (free)
On Windows: Adobe Premiere ($$$) Windows Movie Maker (free) NCH VideoPad Video Editing Software (free)
If you want the special and more advanced equipment, (what the professionals use for movies, TV shows, etc.) Use Adobe Premiere or Final Cut Pro X... and the special effects software is Adobe After Effects... The Adobe software works on both Windows and Macintosh. Final Cut Pro X is only for Mac.