Hi, i was just wondering if you could give me some advice on which languages to learn and in what order? I already know html and css obviously…and am now attempting to master javascript 😛
next i was thinking the logical step would be Jquery and ajax…then maybe php and finally java?

Hi, That is the exact order I would learn them. Just make sure you have a firm grasp on how to make cross browser sites using CSS. Then JavaScript, JQuery and PHP & MySQL are logical next steps.

After that you need to decide what you want to use for application and mobile development. Java is a logical choice, but if you want to develop for Apple devices Objective C may be a better option. That is 100% up to you.

I am a little confused with default list model and the jlist component. They have different methods, like the component can get the selected value, but the model cant.They are made to be used both for their different methods, or the models has the same methods but i don’t see them, because you said that the component methods are old and broken down.

And it came to my mind can you tell me what are Maps and Enumerations, and what are their uses. I think enumaration is an array of constants but i dont see the point of its use.

You’re very welcome 🙂 A map is sort of a collection class that stores key value pairs of information. It is like an array, but instead of having index values it has a key which can be more descriptive. I talked about Arrays, ArrayLists, LinkedLists and Maps / HashMaps, which you can find here Java Video Tutorial.

An enum type is a datatype whose fields have a fixed set of constants. I’ve talked about them in other tutorials, but haven’t covered them on their own.

Thank you for bring those to my attention. I’ll cover them very soon on their own

I was just playing around with the JList and I noticed that it doesn’t have ActionListener.I can’t find a favoriteMovies.addActionListener(l);. Is it okay if I’ll use a MouseListener? I’m trying to make an event, when I’ll click an item, java will send me a message dialog with the chosen item.