Pursuing a Master's in Computer Science can be a viable option for someone with a mechanical engineering background and a strong interest in programming. At 27, the decision to return to school should consider personal circumstances, such as financial obligations and lifestyle changes. It may be possible to enter a Master's program after completing some undergraduate prerequisites, potentially allowing for a quicker transition into the field. Job prospects in the computer science sector are generally favorable, especially with a Master's degree, which can enhance access to entry-level positions. Exploring options in Germany, including the possibility of credit transfers for previous studies, could also provide valuable insights into the best educational path forward.