Firstly, if you want to improve user experience, you need to remove autoplay videos. I agrew with post above that may shock users who have max volume. And also, some people may not like your music taste
Now about payments. 20k satoshi treshold and payments to Xapo doesn't sounds very good. I think it would be better to lower treshold or remove it at all. And it would be good to allow users to choose, how to get paid. Not all people using Xapo, give them
analtetnatives.
I second the quoted post above... I find it very annoying when websites autoplay videos or sounds - the decision of whether content is played should be left to the user. If I'm having a bad day, I'll just exit the browser tab the site is in instantly.
If you are just starting out in web development, you should study up on HTML, CSS, and Javascript. Learn the basics of those, then move onto Bootstrap, JQuery, possibly another JS framework (Angular to start with, then maybe BackboneJS). I also highly recommend you look up principles of UX AND UI design - UX means user experience, and UI means user interface. My favourite guide when I was studying was Stephen Krug's 'Don't Make Me Think' - here, Dont Make Me Think means for the UI to be very usable and intuitive, in such a seamless way the user doesn't have to think how to use it. You can get it on Amazon @
https://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758 (NOT a referral link or anything - feel free to remove if need be).
As a person who is primarily a back-end developer, I'm not the best to approach about front-end aspects; however, there are a top of awesome guides out there by those in the know. In saying that, I do enjoy working on the front end occasionally to increase my skills and to have a change in routine.
In addition to front-end aspects, you can also pick up server-side languages such as PHP, ASP.NET (C#), NodeJS, and a whole lot more.
When learning, try not to take short cuts - it is important you get good at the basics, as they will come in handy (in big ways) once you start tackling bigger challenges. While I took (and completed) a degree in Information Technology, word is you don't necessarily need to study in order to be a programmer (although it can be favoured among some employers). If you give your good friend Google a beer, they will help you find numerous online courses to guide you.
Also, once you have got going, create a GitHub account and start putting some projects up - people will see that you are being active etc, and have a passion of sorts for programming etc. My bitcoin rotator script is on GitHub; however, as I'm working on a much-better v2 version, I only work on the script if there are security fixes and general bugs that need attending to.
FYI: Laravel is by far my favourite PHP framework, with Bootstrap being very helpful to me as a back-end developer. Occasionally, I look at charting frameworks like DHTMLX, Google Charts, and HighCharts. I also develop on LAMP stacks most of the time; however, I have worked on MS-based servers before.
Anyway, that was bit of a mouthful... I just finished work and am in a typing mood. Let the above ferment in your mind, and lets see what you come up with in the time ahead
.