Security is more often an artist job than engineering. Its a vital organism for an ethical growth of a responsible application.
The information provided here will be focused towards web based applications; however, some of the concepts can be universally applied to all application development platforms.
While there are 100s of articles and discussion about securing a website and developing a safe authentication system, there are less of synchronization from topic to implementation.
My motto is to provide a pin point to help you start researching and blending into this subject. Note, this blog doesn’t covers learning programming languages, it gives an overview and basically some ideologies on security precautions.