Hey there Rasmus!
First of all let me say we’ve all been beginners before, and I really hope nobody previously has “torn you a new one” when asking questions like these. Everyone has to start somewhere, and asking questions takes a lot of courage, so props to you for doing that already
As for what you should learn to use Fuse, I would suggest first just going through some of our tutorials; in particular, our basic getting started tutorial. The idea is to make something first, even if it’s basically just copy+pasting (and ofc don’t actually copy/paste; you need to get it “in the fingers” as we say), THEN study what you wrote and learn how it works. This should get you to a point where you can at least read some code and try some basic things yourself, so next I’d try looking at some of our other examples, and try to understand them. In particular, the new animated menu icon and basic UX animation examples are smaller and easier to follow than some of the larger ones.
A small aside: our UX markup isn’t technically 100% XML, but it’s mostly similar. Reading a tutorial like this one should be really helpful for just learning the syntax, but the examples and documentation on our site will help you more with actually making stuff. Beyond just creating tags etc, there isn’t too much XML-specific stuff to learn to use Fuse.
JavaScript is a bit of a different story - luckily for you, though, it’s everywhere; so it’s a pretty good skill to invest a bit into anyways. Unfortunately I usually recommend codeacademy for learning JS, but it seems that didn’t quite work for you. A quick google/skim gave me some other options I might recommend:
https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics
http://www.tutorialspoint.com/javascript/
http://www.webmonkey.com/2010/02/javascript_tutorial_-_lesson_1/
I’m sure other forum users can point at many more; they’re everywhere . A lot of JS tutorials will also have you do a little bit of HTML in addition, which isn’t bad at all - working with UX/JS is pretty similar to HTML/JS. It’s of course very hard to pinpoint a best way to learn anything, as everyone learns differently. But in general grinding through many different tutorials from many different places seems to work pretty well for me at least. At the end of the day, a lot of the pragmatic side of programming comes from getting a feel for your tools, even if you don’t fully understand how they work. So keep in mind that while you may not understand everything, you’ll pretty quickly understand more than enough to move yourself closer to your goal.
And of course, our community is pretty friendly! Feel free to post any issues you run into in the forums here, or we may be able to help you in our slack community as well.
Whew, that became a bit lengthy, haha. Hope this helps, and good luck