This works focus on computational aspects of the theory of singularities of plane algebraic curves. We show how to use the Puiseux factorization of a curve, computed through the Newton-Puiseux algorithm, to study the equisingularity type of a curve. We present a novel version of the Newton-Puiseux algorithm that can compute all the Puiseux factorization of any arbitrary polynomial, removing the restriction of reduced inputs. Next, we introduce the theory of infinitely near points and the concept of base points of an ideal. Finally, we develop a novel algorithm that, using our novel version of the Newton-Puiseux algorithm, computes the weighted cluster of base points of any two dimensional ideal from any set of generators.