I have found
Hyperdia for train schedules and recommended routes to be completely indispensable, whether travelling in Japan as a novice or as an experienced traveller of the country. However, I've never been a big fan of the app and would suggest just using their webpage instead. Also, In recent years, Google Translate's photo function has come in handy when perusing menus and coming across items that I can't make heads or tails of.