I learned to program Basic on an Apple IIe while growing up; in 9th grade, my comp sci teacher had me teach the class while she got lunch school can be very dumb.
And wasn't that a waste of time...
True. It does have some slight application towards progressing to other computer languages, but the vast majority of teachers were morons who hardly knew how to turn the computer on let alone teach you what good basic was for.
How many times can you type out:
5 print "Fuck you ";
10 goto 5
Before you get bored and go back to a game of Lords of Conquest or Zork?
Ahh. Zork....
Anyway. The best thing that my teachers could have done was made copies of the Red Book that came with the damn thing and let the kids play with the assembly language. Now that would have actually meant something 20 years down the road. And it was all right there. I had no idea what it meant when a game locked up and sent me into that endless list of numbers.
Imagine. That was the raw power of the Apple II and it was all fucking WASTED!!!
Pisses me off.
I found an Apple assembly tutorial on the web a few years back and went through it on an Apple emulator. My god, the potential for education there is staggering.
Stupid-ass school system.
My appleworks training really came in handy... (We only went through the same workbook like 3 or 4 times as the teachers had nothing else to teach.)
Christ. I'm ranting.
On topic:
Port openers are stupid. Configure your firewall. Give information on your situation for more specific help.