hi,
1.
was woher?
ASP bekommst du aus deiner hand und asp.net auch. (microsoft)
2.
ähm, siehe dieses forum / siehe das php forum.
serverseitige scriptsprache um programme, welche für das internet geschrieben wurden auszuführen.
3.
vorkenntnisse? wenn man es neu lernt hat mein keine vorkenntnisse, wozu sollte man vorkenntnisse brauchen? naja wenn du büschen ahnung von webdevelopment hast, geht alles ganz gut.
4.
ja. schon seit längerer zeit.
schaue dir doch einfach mal dieses forum an, asp und auch php usw.