Какие учебные проекты можно делать, чтобы прокачать разные стороны?
Задачники по программированию
Лучшим способом считаю разработку реальных приложений. Есть есть свои задумки - реализовать их; если их нету - копировать другие приложения не зная их исходного кода.
Простые примеры: Калькулятор; Paint; Блокнот; Редактор PDF; Аудио-редактор; Аудио-проигрыватель; и т.п.
Что можно тянуть в одного на Java?