Even if you speak it on a basic level (A2/B1), it will vastly increase your chances to get hired in Germany. While you could technically work without having a diploma in Computer Science if you can prove your skills, if you don’t have previous work experience, https://studymbbsfromrussia.com/sechenov-first-moscow-state-medical-university/ (https://studymbbsfromrussia.com/sechenov-first-moscow-state-medical-university/) you’ll have better chances with a graduated degree. The question of when to embark upon this journey is an entirely personal one, but most people tend to benefit from having some professional experience before diving too deep into CS theory. But most are looking for juniors with at least 2 years of professional experience. If you pursue a full-time bachelor’s program in computer science, it will take 3 years to complete.