If anyone reading this post is a computer programmer, could they answer a few questions?
*Could you explain to me the basic concept of programming?
*How long does it typically take to program software?
*How many "lines of code" does a program typically consist of?
*What branches of mathematics are useful in software engineering?
*Are computer programmers all incredible geniuses with IQ's exceeding 160?
*Is understanding electronic engineering important for programming?
*What is an "integer?"
*Does it take a special kind of person (a genius) to program, or can almost anyone do it with the proper training?
*Could someone with average intelligence learn programming?
*Is computer science/software engineering mind-blowingly complex, or is it fairly simple to understand?
*What the world of programming, what does the phrase "hello world" mean?
1) Telling a computer what you want it to do
2) Varies widely depending on application. I can make stuff that takes seconds and other things I couldn't accomplish in a lifetime.
3) Same as #2
4) Boolean Logic and Algebra; Other math is useful depending on the application.
5) No they are typically lazy and like playing video games in my experience
6) No but it can help optimize your code especially when programming in a low level language
7) A positive or negative number without decimal. Can also be a specific size of data typically corresponding to word size (4-byte on 32-bit systems)
8) No, anyway can program and you don't need training. I'm a 'hobbies' programmer myself.
10) Both; it is about as deep as you feel comfortable diving into it
11) In programming tutorials this is commonly the first program you will learn to write. It simply displays "Hello World" hence the name.