I want to develop a software program to enter data and to validate the data with respect to some rules. Finally I want to generate a report which showing the entered data.
(This looks like online job application submission and final printout generation with input validation)

How can I develop a program ? Which software/programming language/database tool should I use?

Additional Details
[platform--windows or linux
user interface-vb.net or similar
programming expertise-beginning to intermediate
usage--networked usage
storage--moderate data storage]

I'd suggest one of the two: PHP + MySQL or .NET + SQL Server
Both can achieve what you're looking for.