The realization of few-layer thick nano-devices is one of the great challenges of today nanotechnology. The need for constant miniaturization has however introduced new criticality that may break the electronics = silicon equation. A possible solution could be to use graphene as an active element, since it is a natural one-layer thick material, with high electron mobility. The downside of graphene is however its zero bandgap, which limits its possible applications. This led to the study of graphene-like materials, i.e. 2D polymers with tunable properties, grown through bottom-up approaches. The goal is to use the molecule-molecule and molecule-substrate interactions to directly self-assemble the wanted structure, and to further manipulate them into extended polymer with the right architecture and tailoring possibilities. Various reactions have been used to achieve this goal, but the most successful one is the Ullmann coupling, a two-step reaction in which aryl halides forms organometallic species in the first step and π-conjugated polymers in the latter. Despite the large number of studies, there are still open questions, and the choice of the building block was found to be pivotal to obtaining extended nanostructures with the wanted properties.