There are more than one Java compiler vendor. IBM is one example. And Eclipse has it's own built-in Java compiler. But you would be wrong even if there were just one supplier of Java compilers. This...
There are no "templates" a Java compiler must use when it lays down bytecode (the assembly language of the JVM). A Java compiler is free to use the available bytecode...
People draw identity from brands. To be someone you drive a certain car, wear certain clothes and use a certain operating system. By claiming to be using and liking Linux people hope to be admired as...
First of all you don't need abstract classes. But if you do use them your code becomes more general. General code is the objective of abstract classes.
I think fltk will get a boost because it's used as model GUI in a new book by Stroustrup (founder of C++). The book is called "Programming, Principles and Practices using C++".
That's why I suggested Java with SCJP. If you learn Java to the level of the SCJP you have a good enougth grounding in computing and an "exam" with some credit to show an employer.
In that case I suggest you pick Java. To get some structure in you learning effort I suggest you aim for the SCJP (Sun Certified Java Programmer) exam. In your situation it would give you an edge....
Whining and blaming others for your shortcomings won't get you anywhere. Some people just aren't cut out to be programmers. They always end up struggling with trifles for days and weeks. For your own...
If you write a user control using Swing (as has been suggested) you can use it in any Java application with a Swing based GUI. Your user control will work as an extension of Swing.