"It's Tremendous important to understand CS fundamentals like big O notation, typical algorithms, regular languages and technical strategies. You'll be able to learn this from school or from apprenticeship, however , you need to learn it by some means," Sam Schillace writes within an electronic mail.To become a software developer, you 1st need a ba