А что вы понимаете под успехом? Работу в гугле, создание своего IT-гиганта, или программистом, который очень эффективно работает или хотите быть известным в IT-сообществе? Ну вообще главное что нужно - учиться и ещё раз учиться и применять свои знания на практике. Можно участвовать во всяких хакатонах, ну и пытаться попасть в компанию своей мечты.