You know software development is a hugely broad topic. You know that you need to choose an end goal for your software development career. But how do you go about learning in the best way for you? In part 1 of this series of articles "Ways to Learn Software Development", we'll take a look at the pros and cons of what attending college and university to learn the skills you need as well as, the differences between the two. Going to college or university for anything is a huge decision and a large undertaking. This I think, is especially true for such a broad field as software development. At the end of this article you'll have a good idea as to what both college and university can offer you when deciding how it is you're going to go about becoming the next greatest coder.