since I dont have experience.
But you have experience. It might not be perfect, but you were not born yesterday. You already have a job in interactive media, you have modeled before, you know the tools.
Having a job, especially one you kept for several years means you have been exposed to work environment, soft skills, there are people you worked with.
While all of this gives you vast advantage over someone fresh out of school who did a few spare time things, none of this might apply for your desired position. Like said, internships are aimed at people with no real world on-the-job experience. The tasks and assignments are specifically tailored to getting the most out of singular specialized and fairly trivial to learn mechanical skill.
Your experience works against that. Age is indeed a factor, since you have additional life experiences which do change the way you think. Not having a different perspective would be a problem. You will be expected to be more mature, to see broader picture, to aim for more.
This is why simple tech-specific internship does suffer from age bias. You need to find someone that will give you opportunity beyond just clicking buttons. And here you'll be on your own to determine who genuinely has such opportunities and who just wants cheapest work. You should have advantage here and should be able to judge this considerably better than a fresh graduate, but it also excludes many opportunities which would require different kind of effort.
I just like to program to be able to implement my own ideas[/quote]
You won't get that. Not until you're in a senior position with proven track record. And even then, "implementing your own" is the exact opposite of how software industry works these days, where everything is metrics and user driven.
Implementing your own ideas is ok if you want to be a starving artist. But hardly anyone, especially in past 10 years, makes a living out of it.