It's important to seek-out like minded people, especially those that have successfully a chartered a similar path. As for competing time demands with family/friends. We all have that. Eliminating time wasters like TV & web surfing can be huge.
Like minded people - yes- that would help. Sometimes it helps when people thinks about computer startup process instead of shoes when you use the word "boot".