To get into web development, you probably need to learn less that you think.
Get an Elm app to render using your favourite template library.
Do not use the inline version of rescue
in Ruby, unless you REALLY know what you are doing.
Use the JavaScript FormData object to make Ajax based file uploads simple.
Use the new HTML5 specification to upload videos in a more user friendly way.