Ask lots of questions! It's better to be curious than to remain in the dark about something. It only shows well that you want to learn and get better.
Don't take anything the company does as programming gospel, but also don't come in questioning everything. Most dev teams best practices are a mishmash of the right thing for them, hacks, clever internal practices, etc. If something seems really wrong, ask about it. Chances are they know it's wrong and they just haven't gotten around to it, but you should address it.
Offer to pitch in on tasks you are interested in. You can't always wait to be given something.
If you are taking way too long on something, seek help before it drags on too much. This kind of thing can be measured in minutes or months, depending on the type of task.
Thank you for this, Ben! Part of me feeling nervous is that I don't know a lot yet, so I was getting worried about when should I ask for help, if they would think that I was asking too much, etc (but hey, I am still an intern, right? I just have to keep reminding myself this, I am working on my dev-confidence issue xD).
But I've learned that most times the errors are so silly, it's just that I don't have the experience yet and in fact spend an entire day only on this can be too much! It means a lot to get this advice, thanks!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.