worsedale wrote:
This may sound to generalised again...but how do you go about programming a computer? Some of my friends are doing further maths A level and I have read into stuff like linear programming and algorithms and thought they might apply. But is programming just laying on instructions as to programs and sequences or is there another level to it? Is it more creative? Is it like learning a new language?
Linear programming and higher level algorithms are far more complicated. It is going to be very difficult for a beginner to learn, understand, and use these techniques (though it is doable if you are patient enough with yourself). Though they can be very helpful, proficency in programming does not require an understanding of these theories. If you want to know more about them, the wikipedian links should be able to take you to an article about them.
To get started in just programming (aka hobbist programming) I recommed you download a free programming language (Python, Ruby, Lua, C compilers such as lcc or gcc though C isn't really a beginner friendly language) as well as some good documentation. Start reading and start coding.