Welcome to our software development website!
The purpose of this website is to help you learn software development STEP BY STEP. Our target audience is self-learners with NO BACKGROUND in software development. The only required knowledge is high school mathematics.
You may have been studying computer science for years and now need software development knowledge to MAKE YOURSELF EMPLOYABLE in a specific area. However, you may have realized that there is a SIGNIFICANT GAP between practical, modern software engineering and the programming taught by computer science departments at colleges or universities. If this is the case, this website may be useful for you as well. Please choose a category from the right-hand menu that interests you.
For beginners, we will help you identify WHAT you need to know to create successful software, WHY you should learn these topics, and HOW you can learn and apply them. We will introduce the most important topics in the field of software development in a STRUCTURED manner and recommend BOOKS you can read to learn them.
Let’s get started.
The first thing that you need to know is WHY you should learn software development, and whether it is SUITABLE for your life.
Please read this book to gain insight into a software developer’s life: John Z. Sonmez (2015). Soft Skills – The Software Developer’s Life Manual. Manning.
Read the entire book, even if you do not agree with everything the author writes. The purpose of reading it is to provide ideas and inspiration. Afterward, carefully reflect on the possible career paths in software development and then decide whether the life of a software developer suits you.
If you feel that a software developer’s life is what you want, please click on Topic 1 – Operating Systems to begin our journey.