Фишка не в том, чтобы иметь больше силы воли, а в том, чтобы сделать учебу проще, чем отвлекаться. Мне нужно было сконцентрироваться на чём-то важном, и меня спасло изменение обстановки: я ходила в кафе или к подруге, в места, где я не могла делать что угодно, не чувствуя себя странно. Если это не вариант, попробуй заблокировать приложения на телефоне, пока учишься (есть несколько бесплатных, которые действительно работают), или используй технику Pomodoro, но серьёзно: 25 минут учебы, 5 минут отдыха, никаких соцсетей в эти 5 минут.
Второе, что почти никто не упоминает, - это то, что 20 минут реальной концентрации лучше, чем 2 часа, где ты 1 час 40 минут смотришь видео. Начни с более коротких сессий, которые ты знаешь, что сможешь выдержать, увеличивай, когда это станет привычкой. И честно, если первые 20 минут JavaScript'а тебя скучат, может быть, тебе нужно изменить то, как ты учишься, или проект, над которым работаешь, потому что если что-то тебя вообще не привлекает, почти невозможно не убежать в TikTok.