For a first language, you should be looking for something that is well documented, simple syntax, and easy to understand.
I personally perfer PHP and Python. Documentation is very good, and a wide community. Python's layout and ideals are very good for understand code and getting the job done. My personal opinion of java is very low. Here is an example refering to a question asked earlier (how can i get the day (mon - sun) from a DD/MM/YYYY ?)
Java:
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.applyPattern(”MM/dd/yyyy”);
Calendar calendar = Calendar.getInstance();
Date processDate = sdf.parse(”4/10/2007″);
calendar.setTime(processDate);
Int date1 = calendar.get(calendar.DAY_OF_WEEK);
PHP:
day = date("l", "4/10/2007");
Python:
import datetime
day = date.strptime("4/10/2007").weekday()
MikeyB