Collaboration is an important aspect of computing. In a classroom setting, working with others can increase a student’s motivation to attempt more challenges, reduce the difficulty of complicated concepts, and bring about greater overall success. Despite extensive research in other domains, there has been minimal exploration within computing on what impacts a student’s decision to seek social assistance in highly competitive university environments. To understand what affects introductory programming students’ social help-seeking behavior in this context, we conducted 32 semi-structured interviews with students and performed thematic analysis and qualitative coding on the ensuing transcripts. Our qualitative analysis revealed 18 significant factors. We noticed that the decision to seek social help involved a two-fold process: first, the decision to engage in social help-seeking, and subsequently, the decision of who to ask for help. Furthermore, we found that help-seeking in computing is not fundamentally different from other disciplines, although some of the factors were unique to the topic of computing and the specific environment of this study. Factors related to communication style, the type of question being asked, and the school’s cheating policy were central when discussing code, an integral part of computing. Regarding the environment, students repeatedly reported that the competitive major, the explicit and implicit class standards, and feelings of intimidation, among others, influenced them. These findings suggest that understanding both steps and the sociocultural context is important in order to effectively lower the barriers to asking for help.