You will hear lots of different jargon and buzzwords, once you find an interest in dabbling in the technical world of coding. There are likely to be some you may have already heard previously, and many more you may not have, some you know and under stand and many you dont.
Here we will try to create a glossary of the much of the key technical jargon you are likely to encounter on way journey to become a software developer, or even if you are just here for interest, as this should help you feel more comfortable as you read up and do your research on the subject and exchange ideas with others.
It can be a little overwhelming at first, as you soon realise the more you learn, the more you realise that you dont know, but that is also part of the magic of the journey too… there are so many new things to discover and enjoy. So getting to grips with many of these terms as early as possible will make that journey just that little but easier. But of course, dont be afraid to ask questions along the way, we were all beginners once!
Agile Software Development
Agile is a term used to describe approaches to software development focused on incremental production of software. This is in contrast to older approaches to software development that focused more of delivering the software all at once, rather than in stages. Agile also focuses on the organisation of teams and collaboration and planning.