I think you will make much better games since you already have programming knowledge.
Viewing post in (WIP)(Don't Download!) Hailey's Treasure Adventure comments
It's difficult at times but not Sherlocks level. You will learn as you make games. For example, I tried making Poker game an year ago and saw a really complicated tutorial about it. Unfortunately it was not written in C# so it was cancelled. Later for LSH, I was determined to implement it so I tried to understand the mechanics behind it, code with my past experience and made a simple poker game.