lets supose you are a programmer without knowledge of accounting... how the hell do you program an acounting system ?
Work directly with a business analyst.

(Sorry to rererererequote, but that's how I handle jobs that might take indepth comprehension)

And to the original question, you're 17. This isn't the "end of your programming career," hell... This isn't even the beginning of your career.