Well English is my first language and I still had problems on those - I can’t even imagine being brave enough to do this in another language. Good for you.
It is very normal to struggle on these. Don’t let it bother you. Really, it’s completely normal.
If you’re having difficulties, search on the forum. I guarantee that whatever your problem is, you aren’t the first to have it.
And then if that doesn’t help, post a question to the forum. Just make the question very specific and show us what you’ve tried and tell us how it isn’t working. If you can link to a pen, that’s even better.
I always say to break the problems into small tasks. If you’re on the quote project, figure out how you’re going to get random quotes and test it to see if it works. Figure out how you’re going to control it with a button, then test it. Figure out how you’re going to send it to the screen, then test it. Figure out how you’re going to tweet and test it. Add some CSS to make it pretty and you’re done.
I usually like to start with the logic (JS) first. I figure out how I’m going to get the logic to work and I worry about making everything pretty later. Sometimes I even do small test programs, just to make sure I can do things. With a lot of the API programs I tested things out in side programs first. Once I know how all the pieces can work, then I start putting them together.
Please let us know if you need any help.