I know that feeling. Believe me, it's much better once you've actually accomplished something. Head on to the development megathread and read the Terror in ASCII dungeon tutorial, and just keep experimenting from there. You don't even need to learn the language at first - I'm not, just using what I got out of what the Dungeon tutorial to make a semi-working roguelike.
This.
Remember, when you start coding, no-one's expecting you to do anything useful from the get go. I'm currently up to something like 350ish lines of code in my roguelike, any you know what? It's mostly garbage, took days and days, and I had to start over huge sections and spend hours on the internet researching and looking for help. It's not easy, and it never will be. But after days and weeks of frustration, when that window first pops up, or you first realise you can code huge swathes from scratch without thinking - that's when it's all worth it.
And that's also when you decide to start all over again.
Learning a language is hard. It will take weeks to learn even the basics, and those will be some of the most frustrating days of your life. And it will take you
years to 'master' a language, and that's if you ignore the inevitable language revisions that occur in that time frame. But just remember - if you just learn one thing new every week, even if that thing is trivial and insignificant, you're on the right track. Just keep at it.