Generally, no, I get something pretty decent even on the first try.
On the other hand, I still maintain a policy that I don’t cook a recipe for guests until I’ve done it myself at least three times. When I have guests over, I want something that’s perfect, not just something that’s edible with ideas for how to improve it next time.
Thinking back to when I was much less experienced (20 years ago or so), I was more likely to mess something back then. Even so, most of the results were still pretty tolerable. My college roommates and I had a deal: if they bought the ingredients, I’d cook the meal, and I never messed up anything enough that they complained.
Frankly, I’m at a stage right now where I don’t follow any recipes. If I want to make something new, I consult the web and pick three or four of the best-looking recipes for that thing. I look at all the differences, decide what I think I’d like best, and come up with a hybrid of the four that seems like the best fit for me. Sometimes I realize that a recipe is really X, with some changes. (Like I made an Italian soup recently and decided it was just a riff on my basic minestrone, thickened with crushed garbanzo beans. So I didn’t follow any recipe.)
I’m not sure how to advise proceeding except to keep trying and keep observing. You should be learning patterns of how flavors and techniques go together. Think of it like chemistry. There are only 100 basic atoms that combine to form all the molecules. (And, really, the top 20 atoms account for a huge percentage of what we encounter). As you learn how those atoms combine, you’re only learning 100 things, and not 100,000 things. This is one reason I love the show Chopped, because you get hints of how chefs think in exactly those terms.
Take notes on what does and doesn’t work for you.
You mention smoked meats and steaks, and I do have a specific suggestion there. Get a meat thermometer. Heck, get a lot of them! One thermometer for every steak and one for the top of the grill/oven and one for the bottom of the grill/oven. Put a thermometer into each quarter of your turkey and each half of your brisket. Thermometers are cheap compared to meat.
Everything you do is driven by internal temperature. Whether the ideal cooking time is 12 minutes (for a steak) or 12 hours (for a brisket), pull it off based on temperature, not time. If the temperature is right, you’ll always have something edible, even if not perfect. (In fact, my best brisket got way too hot in the smoker. The bottom was burned after just three hours… but the rest of it was absolutely finger-licking delicious and tender. Temperature does not lie.) After a lot of experience, you’ll know temperature by looking, touching and listening, but the thermometer is how you get that experience.