Как с любой практической информацией - применять. Читать книжки и статьи по языку надо и полезно, но если полученные знания не применяются на практике (желательно тут же), они почти наверняка потеряются. Так что возьмите себе какой-нибудь интересный проект (не обязательно большой, даже желательно, чтобы маленький) и примените в нем по-максимуму все, о чем прочитали. А потом усложните. И еще усложните. И все время применяйте новое.
С чего вы можете посоветовать начать изучение языков програмирования? Пишу сюда, чтоб была возможность выстроить диалог:))))
Правильные советы - только практика.
Берите реальные прикладные задачи. Например, разработать какой-либо полезный функционал. Пусть даже самый простейший. Что-то вы уже знаете. Что не знаете, ищите ответы в процессе. У вас появится понимание, что к чему, где и как что применяется.