What advice would you give to a beginner? Which languages would one start off with?
I know a couple of basics so I'm not a total Greenhorn. If you have any places I should check out; let me know.
-
It depends I suppose on what your ultimate goal is? But generally speaking higher level languages are usually easier to comprehend starting out. They take away a lot of the nit-picky stuff and let you just understand the way the basics work. Java and C# are usually my beginner recommendations because they provide a lot of functionality and usually keep you from doing damage to yourself. What kinds of programming projects are you looking to settle in long term? Application development? Games? Simulation? Hardware Drivers? Security? Once you have a good idea of where you want to go it's not too difficult to find a road to get there. If you do plan to eventually make a career out of it. I would suggest working your way to as low of levels as you can at least to get a basic understanding of the way everything is working. Do at least a few simple things even as low as assembly.