This depends on how much you know about programming; obviously, if you're new to C++ or java, you won't be writing the next killer app right off the bat. Finding tutorials is a bit beyond the scope of this list (google "C++ tutorial" or "java tutorial"), but as far as development environs ... Java has a development environment (IDE) called "Eclipse" that, IIRC, is in Fedora Core. Try "yum list eclipse" to see if you have it, and "yum -y install eclipse" if you don't. If you prefer to use the command line, learn to use vi, emacs, or nano (text editors) to write your code. Use javac to compile, just as on Windows and Mac OS. C++ also has IDEs, but I'm not familiar with them. Again, use vi, emacs, or nano to write your code on the command line, and use gcc to compile (you may need to install it, depending on what options you chose when installing Fedora. Happy hacking! -- MG