2018-10-04 14:47:55 +01:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								title: Resources
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# Resources
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Java is trademarked and licensed by Oracle. Most of the following are un-official resources, unless hosted by Oracle.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Tutorials
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Oracle Official Java Tutorial ](http://docs.oracle.com/javase/tutorial/index.html ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Think Java ](http://greenteapress.com/wp/think-java/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Jenkov's Java Tutorials ](http://tutorials.jenkov.com/java/index.html ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Mkyong's Java & Spring Tutorials ](http://www.mkyong.com/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Vogella's Java Tutorials ](http://www.vogella.com/tutorials/java.html ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java 8 Tutorial ](https://github.com/winterbe/java8-tutorial ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Better Java ](https://github.com/cxxr/better-java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Programming notes by NTU ](http://www3.ntu.edu.sg/home/ehchua/programming/index.html#Java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [HackerRank's 30 days of Code Challenge with video tutorials in Java< ](https://www.hackerrank.com/domains/tutorials/30-days-of-code ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Princeton's Introduction to Programming in Java ](http://introcs.cs.princeton.edu/java/home/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Introduction to Programming Using Java ](http://math.hws.edu/javanotes/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Practices ](http://javapractices.com/home/HomeAction.do ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Design Patterns ](https://github.com/iluwatar/java-design-patterns/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Algorithms in Java ](https://github.com/pedrovgs/Algorithms ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Spring Official Guides ](https://spring.io/guides ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [TutorialsPoint - Java ](http://www.tutorialspoint.com/java/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java for Small Teams ](https://www.gitbook.com/book/ncrcoe/java-for-small-teams/details ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Challenges
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Koans ](https://github.com/matyb/java-koans ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Coding Bat Java Challenges ](http://codingbat.com/java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Excercism Java Challenges ](http://exercism.io/languages/java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Project Euler ](https://projecteuler.net/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Practice It! - Java Challenges ](http://practiceit.cs.washington.edu/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Codewars - Java Katas ](https://www.codewars.com/?language=java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [HackerRank Java Challenges ](https://www.hackerrank.com/domains/java/java-introduction ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [LeetCode ](https://leetcode.com/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [CodeAbbey ](http://www.codeabbey.com/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Community
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Oracle Java Community ](http://www.oracle.com/technetwork/java/community/index.html ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Awesome Java ](https://github.com/akullpp/awesome-java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [/r/Java ](https://www.reddit.com/r/Java ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [/r/LearnJava ](https://www.reddit.com/r/learnjava ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Ranch ](http://www.javaranch.com/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java Code Geeks ](https://www.javacodegeeks.com/ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java 8 API Search ](http://javasearch.org ) 
						 
					
						
							
								
									
										
										
										
											2018-10-15 20:10:21 -07:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Book Recommendations
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Head First Java ](https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=zg_bs_3608_3?_encoding=UTF8&psc=1&refRID=JEDGRF7Z6K22BRTNB4CQ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Effective Java ](https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997/ref=zg_bs_3608_2?_encoding=UTF8&psc=1&refRID=JEDGRF7Z6K22BRTNB4CQ ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								*  [Java A Beginner's Guide, 6th Edition ](https://www.amazon.com/gp/product/0071809252/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&tag=whatpixel-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=0071809252&linkId=38f3fc73ecefeb14992aec7dba2b0e19 )