Quote:
I need some java education
Be careful, getting some Java education is not getting programming education.
The programming education is learning a set of techniques that allow/help you to translate human readable requirements into computer algorithm, the Java education is only about translating the algorithm into Java code.
- Learn one or more analyze methods,
E.W. Djikstra top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[
^]
https://en.wikipedia.org/wiki/Structured_programming[
^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[
^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[
^]
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[
^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[
^]
- Learn Algorithms and Data-Structures.
- Learn
Boole algebra
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[
^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[
^]
- Learn Regular Expressions
- A problem ? Google is your friend.
Interesting link:
Learn to Program[
^]
There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.