Full threadkingkongjaffa·CS50x has been perfect for me to 'start from scratch'. Not sure why you would prefer Java over others, depending on the platform you are developing for there's probably a 'nicer' solution.View on HN