Advisor-student relationships can vary widely depending on both the advisor and the student's needs, the project, the field of research, all sorts of things, that it can be difficult to pinpoint a standard or best way to go about it. I am not in a bioinformatics field, but what you described still felt similar to a lot of the advisor-student relationships I've come across in my more fieldwork-based field, so I thought I would use it as a comparison to possibly help.
With marine fieldwork like my lab focuses on, a single student might spend 30 days spread out over the course of months on the boat conducting sampling, or they might even need to travel outside the country for several months to their field site to conduct work. Many students, even in a field-focused field, might not know how to drive a boat and need to learn or may need a lot of field hands to get their project done. Advisors usually don't have the kind of time needed to offer that much field help or take the time to teach their students how to drive a boat, as an example. For these purposes, my labmates share a lot of the effort with each other and teach each other as we work. I personally had to get a lot of help from a more experienced grad student to learn everything from how grad school worked, to species identification, to trailering a boat.
Many advisors also may not have a complete knowledge of how to accomplish their student's project. I frequently explore different statistical analysis options or coding languages for my data that my advisors might not be familar with, so my labmates are actually sometimes better resources for working through a problem. My subtopic of research was also something my advisors had no experience in conducting sampling for, so I've had to ask many other researchers even outside my university for help to make sure I'm doing everything properly.
If any of your concern is coming from taking up your labmates' time, then you can try to focus on either finding ways to help them with their own work in return or just expect to pay it forward once you have more knowledge and other new students enter your lab.
So from my own experience, I think it is fairly normal to not use your advisor to solve more technical issues related to coding like what you're describing, due to either a lack of time or a lack of knowledge, and where you may actually be better served by your labmates. Some grad students I've met have said they have had a couple long how-to-code or how-to-write-a-paper sessions with their advisors, so circling back to the variety in these sorts of relationships, it is possible to have that as well, but even in those situations, they also had to do a lot of the learning and extra work on their own or with others.
I hope my response has been helpful in giving you some outside perspective and examples, but what might be even more helpful is to talk to other students in your lab or department about their experiences. They'll know your advisor's particular style and could maybe help in telling you how they've worked with them and navigated possibly similar issues or concerns.