Добавить могу, что тебе надо с направление хотя бы приблизительно определиться, чтоб понимать, что учить после самой базы: и предупредить, что если начнешь учить что-то низкоуровневое аля системное программирование, то велик шанс забить на все это дело, ибо именно порог входа там сильно выше