Any language gets you started and let's you understand if you like programming will do. Java is often used in schools so it's among the top choices that make sense.
desmond iking said:
Hi, installation of hard disk , ram , dvd drive , troubleshooting computer are the jobs for whose do computer engineering? Computer engineering can be regraded as Electrical and electronics engineering with major in computer ?? Engineering students also learn programming , am i right?
That's IT activities (and not very high skilled ones either, someone with an engineering degree would be overqualified or even worse overqualified and lacking the practical knowledge of people who went straight to work after a shorter education in IT), not engineering.
The issue here is that IT can involve people from various educational backgrounds with a wide breadth of jobs.
Most (probably all) engineering students learn at least some programming, but it may just be a basic foundation course and then it's MATLAB all the way, for the purpose of doing computations.
Electrical engineers also learn a bit more low level stuff such as C and assembly (for programming microcontrollers and such), and then there's computer engineers who learn full-on software engineering.
desmond iking said:
Computer engineering can be regraded as Electrical and electronics engineering with major in computer ??
Electronics engineering, computer engineering etc. are closely related fields with many overlappings: the best thing you can do is pick a few universities where you may want to go and look at the study programs and course catalog, and see which corresponds to what you like most.
Maybe in one university it will have another name and a slightly different program than in the other, but with all the courses you can pick yourself they may end up being very similar.
Computer engineering in many places corresponds to electrical engineering with a concentration in computer engineering: I know of one university where it is that way, but I'm in one where it is not (they're separate degrees right from the first year).
It's completely location-dependent.
A more general idea: don't fix yourself on a specific job or task, it's something prospective students tend to focus too much on despite not actually knowing the wide range of jobs you can do in each kind of engineering, simply because it's impossible to understand it yet. You can name stuff from your practical experience like assembling computers, but that's all secondary school level stuff, it's not necessarily what you will be doing if you get an engineering degree, and don't let this deter you because if you are actually motivated to study and deepen knowledge about this stuff, you'll find the new options of what to do far more interesting.
So just study what you like, you won't die of hunger with an engineering degree from a decent university anyway, regardless of what it is specifically.