which would do first *hardware & networking or *c,c++ & java?
921456
I would suggest you di your hardware & networking first. So when you learn programming side you can have more imagination about what would you do to your logic.\n\nOnce you have basic about hardware and networking.The programing side will support a lot.\nThat is  for who interest both.\n\nBut some people who only interest on Programming its OK to do Programming first. But Yoy will find a lot art of programming if you already know the hardware side.\n\nThis my experience and my opinion. May be another people has another opinion.
189755
I would say it depends upon what you're looking to do with it.\n\nI started with Basic as a kid and worked my way into Pascal, C, and C++.  Was it better to go this way than to learn assembly or other low-level methods?  Since I mostly needed to rapidly develop solutions as opposed to developing low-level functionality like drivers, BIOS and such, it worked out just fine for me.
951759
no one seems to have answered the actual question so far, which was not about what's the difference between c and java.\n\nThings you can do in c, but not in java are mostly those, that include direct interaction with hardware drivers or with the operating system kernel - write a disk sector, send a raw packet over the network, turn a pixel on the monitor on or off, fork a copy of a process, send a signal to another process or communicate with it via shared memory etc.\n\n\nEverything you can do in java on the other hand can be done in c as well (the java machine itself is written in c after all). Even more precisely, everything you can do with a computer can be done in C. But some things (mostly, having to do with graphics) are easier accomplished in java, that they are in C, unless you have a nice C library - like qt or something - that does the "dirty work" for you.
14798
As for a programming language, C++ has been for many decades a good bet. Maybe there are more productive constructs in Ruby, Java, C#, Pearl, but you still can do things that are disallowed for those langs.\n\nBesides, in spite what they may say, every new operating system/component model/framework/initiative since the 1990s has been written mostly in C and C++, or at least to be programmed with C and C++.\n\nSo, nothing you can't do, nowhere you can't go with C++. As for the productivity part, if under Microsoft operating systems, then you have proprietary idioms that make .NET work with C++. If under other OSes, then you will always find ways to make scripts interact with C++ programmes.\n\nI took my BASIC programming course when I was 8. At the age of 20 I realized I would have been able to have so much more fun with computers if only I had chosen C++. I won't let that happen to my daughter!!!
875141
It depends upon your interest and technologies that you are good at.\nIf u like System Programming:\n               1.Firewall\n               2. Packet Sniffer\n           Application Programming:\n                1. Some Editor\n                2. Source Safe\n           Web Programming:\n               1. Marriage Bureu\n               2. Online Shopping\nEtc.
288377
PASCAL!!!its out dated, i think it is possible to get it on C/C++
912355
Computer System & Networking will give you a good understanding of computer hardware and computer networking. You will know how to trouble shoot hardware, software, and network related problems. However, if you would really like to learn about all the inner workingsof a computer and how they inner relate to one another then I would suggest pursuing something in Computer Science or Computer Engineering. In my personal opinion this would be a better choice.
567969
Yes; java is hot right now and could be a great benefit to you.  It teaches you a lot about low level lanquages and the computer interface to the hardware.  At times though I question the efficency of the language.  It takes a lot of time compared to some tools.
485603
The best source for JAVA is http://java.sun.com\n\nFor networking I would start off with http://www.windowsnetworking.com/ and http://computer.howstuffworks.com/home-network.htm\n\nFor C and C++ I think books are the best bet, but try the site http://www.cprogramming.com/ and http://www.cppreference.com/
194658
we cannot say which language or package will rule because software industry will change every second and all the languages are changing daily\n\nbut one thing is for sure c, c++ are ever green subjects and if u know programming in c, c++ u may not get a very good job with lakes of Rs. but one thing is for sure u can learn any other language or package much faster than any other person who don't know c, c++.\n\nlet me tell u one of my experience \none day i went for an interview in oracle and to my surprise they wanted a c, c++ knowing person for software testing and my brother who knows java, .net, asp and many more languages and package lost a very good chance to get a good job because they wanted him to know c,c++ and now he is learning c, c++\n\nbeing a bsc(comp) student u have c, c++ in Ur first two years and i would advice u to learn c, c++ and i can ensure u that u can learn any other languages very easily.\n\nbeing a bsc student i have many of my fnds who are beating their heads for not learing c, c++\n\nthough java(j2ee, .net) are leading languages, packages for now
1148954
yeah MCSE's, or if you want to go networking it would be CCNA, CCNE, or if u want to start that the bottom there is compita A+, Network+ etc.
405101
Surely...AMD for game based, n Intel for Other work
277121
u should either go 4 computer engineering or prefer going to IT\n\nalso nowadays hardware net work engineers have more chances
66662
.NET if you want to code faster and is for windows..and J2EE if you want to make something really platform independent
659905
If I had to do it all over again, then I would go into hardware networking.  There is a constant demand for people to setup, administrate and maintain networks.  You can supplement this with software courses, but bear in mind that software (as with hardware too) changes rapidly and the different platforms evolve requiring continuous study.\n\nTake some simple structure programming language courses, supplemented by learning data structures and database design.  If you concentrate on hardware engineering then you will be in high demand.  Also, MCSA, MCSE certifications supplemented by experience with routing such as CCNA (Cisco) will keep you very busy.
445796
Java can be faster than C++. \n\nA JIT (Just in time) compiler must be used.  The reason Java programs start slowly is because they start out being interpreted (the bytecode to machine code) but at the same time the speed is being profiled (tested for bottlenecks and places to perform optimizations), the JIT compiler will use the bytecode and the information from the profiling process and generate machine code (run on the hardware) which results in very fast execution times...  THe price you pay is startup speed...\n\nAll of that being said: if a major goal of a program you are writing is speed then you should use C++ because then you, the programmer, have more direct control of how fast your program will run.
1035567
Hi, remember they are all different levels of programming.\n\nC/C++ are lowlevel programming styles\nC#/Java are higher level\n\nC++ could count as highlevel depending on the situation.\n\nOk, If you really want to learn programming... Start learning JAVA first. The reason I am saying this is simply because JAVA is very heavily supported, and somewhat has nice standards. The way a programmer thinks while doing java can help them learn other languages quickly.\n\nSo if you learn Java you could easily adapt to C# which would make Visual Basic really piece of cake!\n\nThe other difficulty now is C/C++, which is a different style of programming... Once you learned Java you wont have that much trouble with C/C++ until you end up learning pointers and callbacks :) But they are fun to use dont get ashamed :)\n\nSo the conclusion would be to learn Java at first and C++. C++ is much more advance since it is a STL Library which consists of many areas which would make you confused. By learning JAVA you could learn all the software aspect and learn about object oriented design easily. From any decent book you will learn about Arrays / Strings / Objects / Datatypes / Interfaces / Abstract / Heirachal / ect. And all those theory could be adapted to later programming languages.\n\nGood Luck on your learning!