Im a programming Student from Germany and i've got a lot of experience at work with Computers, I would rate my programming-skills on a realistic 7/10. It's definetly enough for programming small to middle-large projects. Im mainly at work from monday to friday, so i do the most of work at the weekend.