On 26/01/13 03:14, Malte Gell wrote:
I´ve been a Linux user for many years, but I´ve not yet learned to code. I speak some Bash and have good general knowledge about x86 hardware, but that´s all. What would you recommend how to start learn programming? Would you start with a scripting language like Python or Perl or just with C/C++? Automating things or controlling apps with Perl/Python would already be a good thing.
Ruby or Python are good starting languages. Python is probably the easier to get started with, but Ruby is better if you ever want to use object-oriented programming. Perl is excellent for text processing and system interaction, but is a lot less elegant than Python or Ruby. It can be a lot harder to read a Perl program and work out what it’s doing. C++ is excellent for programming where you need both speed and structure. I use it a lot for scientific programming. But C++ is an enormous language. It takes months or years to learn how to use it well, while you can get working Python programs in a matter of hours. C is very fast but it takes a lot of skill to avoid bugs in a C program. -- John D Lamb -- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming+owner@opensuse.org