A lot of software is involved in content creation.  Where possible, I try to use free and open source software.  In some cases I use paid software.  I didn't start with expensive software - I started with what I could get my hands on and I upgraded as I could afford to. In most cases, free software can do the things that I use paid software for.  Remember that the best tools are what you have available, and don't think that you need to spend a bunch of money to create content.  I started with a cellphone!

Video Production

Recording videos is a lot simpler than it seems. Most of my videos are recorded using my cellphone - it's one of the best cameras I have, and it's incredibly easy to use! In order to leverage an audio interface with my cellphone, I use Open Camera. The built-in camera software has a built-in audio limiter, which while great for casual shooting and voice, is bad for music.  Using Open Camera allows me to disable the limiter and point to the audio device I want to use for recording.

Editing videos has a bit of a learning curve. I use Camtasia for my videos, though I started with iMovie. Some people use Adobe Premiere, but that's got way more features (and cost!) than I need. The video editing process involves trimming the recording, synchronizing the audio, and applying any effects.

Audio Production

Recording audio is deceptively complex.  The microphone built into my cellphone records passable quality, but the automatic limiter causes issues.  With an audio interface I have much more control over the audio recording.  I use Audacity for basic audio editing operations (trimming, cutting and pasting, and converting between audio formats).  Audacity is very powerful, and free. 

Producing audio is creative and fun.  Typically I use Ableton.  Ableton is fantastic music production software.  I use Ableton for a lot of my recording as well as beat production, synthesis, and multi-track audio editing.  I've also employed Band-In-A-Box for backing tracks, practice, creating fakebook sheets, and inspiration for leads and solos.  Band-In-A-Box is a great practice tool.

Webside Development

Development happens in Notepad++.  Notepad++ is a full-featured syntax-highlited text editor that speaks multiple programming languages.  I have an Ubuntu development environment running in a Hyper-V VM on my laptop.  I upload files between my laptop and the VM with FileZilla for testing before promoting everything to the production server.

Designing the website involves Bootstrap and jquery.  I find that Bootstrap makes putting together rich, responsive layouts incredibly simple.  For basic content authoring, I created a form that includes tinymce as a wysiwyg editor.  Everything else on this site was programmed by hand in a text editor.