I am planning to implement an online map application with journey planner for a city. I don't have any experience in GIS development but I have a few years of experience in Java development.
So could you guys suggest me how I could start off my implementation. Any recommendation for books or documentations? What kind of technology stack should I use?