Aww, now he's going to get eaten alive >.<.
Please be aware that I am going to be approaching this as someone who enjoys teaching others, as someone who is a computer engineer by profession, and as someone who is somewhat of a perfectionist.
Note: I only watched your "Basic Forms" video.
Most of the following is going to be constructive criticism, albeit sometimes harsh.
The video itself:
- The music wasn't all that necessary, and the way it blended in to the video... well, it didn't. It surely shouldn't have ever overlapped with your voice. If you want to do something like that, make a full introduction and/or closing clip, and use that in your videos. Don't just fade in and out a sound clip.
- You need a better mic. You may want to have some sort of written script beforehand, and you may want to have the end result code already done somewhere else, so you know exactly what you are coding.
- Doing more than one take isn't a bad thing. Use an audio recorder, and record it paragraph by paragraph, minute by minute, or whatever you are comfortable with.
In general, stuttering, awkwardly long pauses, using words such as "like" or "umm", or coughing, sneezing, etc, is usually undesirable in most videos of this nature, and it is easily preventable from happening in the end result video by doing multiple tanks and combining the best ones together into the video.
The code:
- It's best to avoid shorthanded closing of HTML tags. This was noticeable in your HTML input boxes. While
<tag type="value" /> is valid sometimes - DEPENDING on your chosen HTML document type and the actual tag itself - in more cases than not, it is invalid.
Note: In some HTML document types, there is no need to close the input tag at all, either shorthanded or not.
- For what the tutorial was trying to get across, the PHP was
alright. To find out if a form was posted to or not, I would suggest using
if ($_SERVER['REQUEST_METHOD'] == 'POST')
The idea behind a 'tutorial':
The point of a tutorial is to teach someone something, right? Well... I feel that all you did here was type up code on a video. You didn't explain much of anything, and thus all that people may get out of it, if anything, is the exact code that you wrote - not the knowledge, ideology, or 'how/why it works' behind it.
If someone tells me that four squared is 16, then great. Maybe now I know that four squared is 16. But I don't know why. If they teach me why, then maybe I will also know why five squared is 25, or two squared is four. If they don't tell me the 'why' or 'how', then I won't know. It's memory at that point, not knowledge.