Algebra (from Arabic: ?????, al-gabr) is a branch of mathematics concerning the study of structure, relation and quantity. Elementary algebra is often taught in high school and gives an introduction to the basic ideas of algebra: studying what happens when numbers are added or multiplied, and how to make polynomials and find their roots. (From Wikipedia - http://en.wikipedia.org/wiki/Algebra)
Geometry (Greek ?e?µet??a; geo = earth, metria = measure) arose as the field of knowledge dealing with spatial relationships. It was one of the two fields of pre-modern mathematics, the other being the study of numbers. In modern times, geometric concepts have been generalized to a high level of abstraction and complexity, and have been subjected to the methods of calculus and abstract algebra, so that many modern branches of the field are barely recognizable as the descendants of early geometry. (From Wikipedia - http://en.wikipedia.org/wiki/Algebra)
Trigonometry (from Greek trigonon "triangle" + metron "measure") is a branch of mathematics that studies triangles and the relationships between their sides and the angles between these sides. Trigonometry defines the trigonometric functions, which describe those relationships and have applicability to cyclical phenomena, such as waves. The field evolved during the third century BC as a branch of geometry used extensively for astronomical studies. It is also the foundation of the practical art of surveying.
Trigonometry basics are often taught in school either as a separate course or as part of a precalculus course. The trigonometric functions are pervasive in parts of pure mathematics and applied mathematics such as Fourier analysis and the wave equation, which are in turn essential to many branches of science and technology. Spherical trigonometry studies triangles on spheres, surfaces of constant positive curvature, in elliptic geometry. It is fundamental to astronomy and navigation. Trigonometry on surfaces of negative curvature is part of Hyperbolic geometry. (From Wikipedia - http://en.wikipedia.org/wiki/Trigonometry)
In American mathematics education, precalculus (or Algebra 3 in some areas), an advanced form of secondary school algebra, is a foundational mathematical discipline. It is also called Introduction to Analysis. In many schools, precalculus is actually two separate courses: Algebra and Trigonometry. Precalculus prepares students for calculus the same way as pre-algebra prepares students for Algebra I. While pre-algebra teaches students many different fundamental algebra topics, precalculus does not involve calculus, but explores topics that will be applied in calculus. Some precalculus courses might differ with others in terms of content. For example, an honors level course might spend more time on conic sections, vectors, and other topics needed for calculus. A college prepatory class might focus on topics used in business-related careers, such as matrices. (From Wikipedia - http://en.wikipedia.org/wiki/Precalculus)
Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. (From Wikipedia - http://en.wikipedia.org/wiki/Computer_programming)