Hey /prog/, I'm sure you get a lot of questions like this but here it goes. For work I am being sent to take a year long Geomatics course at night school. The program states that I should be at least familiar with computer programming to a degree, they explain it as such... "The program covers many programming languages. Programming languages taught currently in the courses include Java, Python, JavaScript, PHP and others. You should know programming concepts and program design before starting the program, but you do not need to know any particular programming language." Don't get me wrong, this is not a computer science degree course, this is a short course which requires a bit of programming, so I gather. Could anyone recommend some resources that could help me get a start understanding basic programming concepts. Thank you.