DR
То есть ты просто пишешь код, решаешь задачки связанные с прогом, читаешь книги и тд и твое мышление меняется. Я не говорю, что ты станешь там умнее и тд, просто у тебя вырабатываются инструменты, которые помогают тебе эффективно решать задачи прога, так уж это работает.
Это не как не скипнуть, и это может освоить каждый.
Единственно что могу посоветовать, это черпать информацию из разных источников и всегда ставить практику во главу угла. Все что можно проверить на практике - проверяй.