Как стать успешным хакером/программистом?
если под хакером ты имеешь ввиду быть преступником, то знай за это сажают)
если под этим ты имеешь ввиду профессионалом который очень хорошо знает свое дело
то лучше долго не мутить воду, отвечу сразу 
>Есть ли у меня будущее в программировании 
есть) если будешь заниматься этим достаточно долго и упорно
P.S. Хакер это устаревшее и размытое понятие, не говори хакер
P.S.S  Набери в гугле 
1) "Как установить убунту"  и установи ее
2) "Как пользоваться Vim" и выучи его 
3) "Уроки c++ linux" нутыпонял
Все взрослые , которые тут сидят ,  они не поймут тебя , так как ты "чайник" , "школьник" .  Они вместо того  , что что-нибудь порекомендовать они посмеются оттого , что ты "школьник".  Я  твоего возраста , но я не хакер  , я веб-разработчик (не чайник) . Рекомендую ПРОСТО ПРОЧИТАТЬ(посмотреть) 1000 статьей, видео , и т.д  на тему хакер.  Иначе ни как , но прежде всего займись анонимностью.