As for this site, ask questions is fine. Normally we want code (to show your attempt, along with words about what is not working or what you can't figure out) if you want a program back, but if you just started and are totally confused, try to figure out what it is that you don't understand and express that, and we can try to help.