Second off, parenting is hard. Very hard. Might be the hardest thing I've done personally. My first kid came into my life in the middle of me changing jobs, moving and then, within the first 6 months, purchasing a home. I turned the "adult" knob of my life up to 11. Don't be like me. Press pause on other big swings in your life. Yes, programming will take a back seat. The world will continue to turn.
You will absolutely curse your former self with how loose you were with your free time. You'll probably have a bit of resentment towards your spouse and the kid itself for changing that. That's okay but don't let it manifest. Every day from their birth will get better or you will adjust. Your free time won't be taken for granted anymore.
Thirdly, every kid is different. Find their formula and help them thrive. Some kids, like mine, come out hard charging & stubborn but never pausing. Others will have a different wavelength. Don't try to overcomplicate their time either. Sometimes just hanging with mom and dad, or dad and dad, or mom and mom is enough for them. Other times, a spatula can be an absolute wonder.
Lastly, you cannot do it alone. Lean on your parents, your spouse's parents, your daycare (if you can afford it), the local playground. Use all the tools at your disposal to get by and out. That means in the moment too. Take a mental breath, step outside and catch some fresh air. That doesn't mean leave your kid alone for 20 minutes. That just means making sure you take care of yourself so you can take care of them.
Good luck, have fun and don't be too hard on yourself.