Praktycznie każdy kto tylko chce zdobyć podstawową wiedzę o na temat języka programowania java powinien udać się na wstępne szkolenie java, na którym dowie się tego co chce i przy okazji zauważy potrzebę zapisywania się na kolejne bardziej szczegółowe szkolenia dogłębniej przedstawiające ten temat. Z jakiego powodu? Jest to związane z tym, że tworzenie bardziej zaawansowanych programów (do czego dąży każdy programista) wymaga poznania szkieletów stworzonych dla języka java w celu wykonywania bardziej zaawansowanych produktów. W jakich miejscach można uzyskać tą wiedzę? Przykładowo powinno się zapisać na coś takiego jak szkolenia spring, któee przybliżą możliwości wykonywania programów na tym szkielecie. Kolejna opcja to szkolenia hibernate, które jednak są często połączone raze ze wspomnianymi powyżej. Co można mieć z tego, że pozna się bardziej szczegółowo tego rodzaju możliwość wykonywania aplikacji? Java to zdecydowanie jeden z najbardziej popularnych języków do tworzenia aplikacji dosłownie na wszystko co umie się posługiwać kodem zero jedynkowym - zarówno programy webowe, komputerowe czy też mobilne w dosłownie każdym wydaniu (chociażby telefony komórkowe i to niekoniecznie smartfony).