I have no experience in coding.

Well, I was 12 when I wanted to make a website. I really wanted it. I started learning HTML (I found something online but it was very old, it was about HTML 4, with frames and suchlike). I started messing around with WYSIWYG, untill I read they produce crappy code. Then I started learning HTML 4.01 and met serversided languages. I wanted to learn PHP. It was very hard for me. Now, 1.5 years later, I'm very good at it.

I met Arduino, I immediately wanted one. C was not that hard for me as I knew PHP (the syntax is very similar). I started tinkering around, bought an Ehternet shield. The thing didn't work for me at first, but after much reading I found the solution and then I made an IRC bot.

The only thing I want to tell you:

Motivation is all. You can do it all if you want to. The start is hard, but as you gain experience things will go easier and easier untill you reach the point you thought you would never come. If you're now dreaming of learning Arduino, learning the language will be the hard part, but I won't be surprised if you would make a LED cube or so within a month.