Hey everyone.

I recently started my first programming class and, though I hated it at first, when I saw my "Hello World" program work properly... it sparked a change in me. My dad, who is a former programmer of 10+ years, was explaining to me all of the possibilities of programs I could learn to write and I think it's pretty awesome, honestly. So my question is this: I've been playing around with BlueJ IDE, seeing what I could do, and I'm wondering what line of code would make a program run on startup. Also, once I compile a program and compress it into a ZIP file, can I just send it to someone over email? I want to show my dad what I've made and I'm not quite sure how to send it to someone. If someone wouldn't mind explaining it to me(If it's a possibility) it would be much appreciated!