Тут скорее уж:
Здравствуйте, я хотел писать приложения на Spring Framework, но решил, что лучше сначала выучить Java, так с чего лучше начать? Сначала выучить Java или сразу на спринге писать?
P.S. я знаю, что на фреймворках приложения не пишут, их используют при написании.