So i am a little new to programming. All self taught. where can i go to get some more direction and make it less broad to decide a career path in programming?