Ja mam taki problem, że jak widzę i czytam taki post, to mi się sam otwiera scyzoryk w kieszeni.
Pytanie tematem postu - świetny, wprost genialny pomysł, widoma oznaka problemów i kłopotów z jakimkolwiek myśleniem.
@jasiek_2r ogarnij się i porozglądaj tu na forum. Co my tu robimy i jak się powinno pisać posty. Gdybyś trochę poczytał, może byś odgadł, wydedukował, domyślił się, że my tu najczęściej właśnie pomagamy!
No nie sorry, ale ze mnie gapa, zapomniałem, że masz z tym [abstrakcyjnym …] kłopoty więc jak byś mógł się domyślić?.. 
Więc na początek, może co ma piernik do wiatraka? Jak masz kłopoty z abstrakcyjnym myśleniem, to skąd wykombinowałeś co jest istotne w programowaniu?
http://mowimyjak.se.pl/zdrowie/psychologia/co-to-jest-abstrakcyjne-myslenie-czy-mozna-sie-go-nauczyc,94_45582.html
https://www.google.com/search?q=abstrakcyjne+myślenie&ie=utf-8&oe=utf-8
Google nie zastąpią abstrakcyjnego myślenia, ale może trochę pomogą?
No i oczywiście:
Pomożecie?
Pomożemy!.
No i właśnie, może nieudolnie usiłuję to robić, pomagać.
I jak zwykle @j4rooo ma rację. Praktyka czyni mistrza, więc programuj, programuj, programuj. W ten sposób sam sobie najlepiej pomożesz i zostaniesz mistrzem.