Click here to Skip to main content
15,894,646 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
are there any websites who teach java freely...i can't find anything good...i am trying to make a future.. but my family has some money problems... if anyone can help me, it would mean the world to me.

What I have tried:

i have tried searching many websites.. and after a tutorial or two.. they just get to the money.
Posted
Updated 8-Feb-18 3:50am

Bruce Eckel's book (bit dated, but good starting point), Thinking in Java (3rd edition) is freely available[^].
The Java tutorials are free[^].
Moreover you may ask specific questions here.
Good luck!
 
Share this answer
 
Don't expect websites to help you become a "fully fledged developer" in any language overnight - and most of the video tutorials you will find are total garbage.
Instead, get a book (Addison Wesley do good ones, as do Wrox and Microsoft Press) and read it from cover to cover doing all the exercises - it's practice that makes you any good, not just reading a screen. You may find that your local library can lend you books if cash is tight - technical books are not cheap!

Get experience on any projects you can, but do not expect a well paid job very quickly - experience is what makes you better, and without it you probably won't interest a potential employer.
 
Share this answer
 
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.
 
Share this answer
 
Free and Official: The Java™ Tutorials[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900