Looking For A Cheaper Alternative

Thank you for your input! Funny you should mention robotics programming, I actually have a Computer Science degree and work as a software developer right now, and I have considered robotics as a way to explore a new area while leveraging my existing skill set. And I think you are definitely right about specializing and finding your niche, that has certainly proved to be true in my current field and I would imagine it would be similar in design.