You're right in thinking that your lack of experience is going to be an obstacle, but it's not an insurmountable one.
Everyone tells you to have a GitHub profile with portfolio projects and this helped, but most recruiters for entry-level positions didn't know enough about tech to evaluate a project in a portfolio. They only speak "years of experience". The only way you get past that is getting lucky enough to have somebody who knows what they're talking about read your resume, which is what happened to me. I was 36, father of two starting in a brand new industry and it's awesome.
The great thing is that once you're in, you're in. And being on the older side for the industry is actually an asset. I'm right in the sweet spot where I'm young enough to not cringe too hard when my company names all development teams after video game characters, but old enough to add a little gravitas behind my opinions.