Learn programming language concepts systematically with a free website that solves specific problems. You can practice daily by dedicating just 10 minutes to 1 hour and gradually improving your skills. The website guides you through each problem step-by-step, making it an excellent learning method. Once you master the concepts, you can apply them in your future projects. https://exercism.org/#softwaredevelopment#programming#unix#linux
@nixCraft Just a passing thought. Learning many "human" languages and many "programming" languages means quite different. In human languages, even learning about a rare human language can give you a lot of lessons; their culture, history, thought process, ... Learning about a rare "programming" language is... ah...
@nixCraft any tips getting past the beginner stage? I have basic python scripts down pretty well but have no idea how to move creating actual programs and applications.