If you have learned about FEA in school, then this plane frame problem is almost a degenerate case.
Each element has two nodes, and each node has three degrees of freedom (two translations and a rotation).
So for three nodes, you have a global matrix of 9x9, of which six are fixed (the supports), which become your boundary conditions. The only three unknowns are the two translations and rotation of the free node.
Once the displacements are determined, you back-substitute into the stiffness matrix to find the forces.
For details, google using keywords "plane frame", "structural analysis", "force method", "matrix analysis".
An excellent article with example is shown below.
http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Structural%20Analysis/pdf/m2l11.pdf