what is the difference between software development and programming?
Software development is a much wider process that includes various stages like design, implementation and testing. Computer programming is part of the implementation process of software development. Thus programming is an activity or a task whereas software development is a project.