Consider the platform.
Like he said, paltform must be taken into account.
For Cross-Platform, use Java. Why?
1) Open source, unlike J++ from Microsoft (if Sun would have taken the initiative and sued microsoft for closing an open platform, making it proprietary, and charging for it);
2) Java runs on top of byte-code, which is basically cross-platform compatible, and then use the compiler for that platform. C++, COBALT, etc compile to assembly code. (from the way it's been explained to me from my FCS teacher)
3) Java is usable on the Internet as well as standalone workstation, whereas you have to use Active X for the Internet, and C++ for the standalone machine (from the way it's been explained to me from my FCS teacher)
If I'm wrong, forgive me, those are the fragments i remember
A+ Core Hardware, Software Certified (May 13 2005)
the new beast...
AMD Athlon XP 3200+ Barton running at 2.16 Ghz.
GeForce MX 4000 (mainly takes the load off the main system)
Creative Labs Audigy 24-bit sound.
Some Case from tigerdirect
512 MB Ultra DDR RAM.
80GB Seagate HDD
LiteOn CD-RW / DVD ROM drive.
currently looking at a litescribe drive at staples, due to its ability to label the CD shortly after being burned.