Początkujący. Czy do odpowiedni kierunek

Witajcie,

Dziś zamówiłem książkę Ruby. Przewodnik programisty wydania Helion jako solidną podstawę. Zastanawiam się jaki kierunek obrać i czy będzie on odpowiedni (HTML, CSS, Ajax, AngularJS, Node.js, MongoDB, Express.js, Ruby on Rails, R)

Jestem analitykiem biznesowym moim celem zawodowym jest własna firma (nie mówię tu o korporacji, raczej mniejsza) specjalizująca się w projektach Start-Up oraz eCommerce. Posiadam wiedzę w zakresie inżynierii oprogramowania, Customer Development, marketingu analitycznego, analizy biznesowej, etc. co w połączeniu z programowaniem będzie stanowiło odpowiednie zaplecze do realizacji własnych planów zawodowych.

Zamierzam również poszerzać swoją wiedzę w zakresie kryptografii i bezpieczeństwa.

Uważacie, że w/w technologie to odpowiedni kierunek działań na dzień dzisiejszy, wiadomo, że ta branża się dynamicznie rozwija i za rok/dwa trzeba będzie zapewne do tej listy coś dopisać/zmienić.

Uściślijmy: jestes poczatkującym jesli chodzi o ruby/ror, czy poczatkującym w webdev/programowaniu? Napisałeś co prawda, ze posiadasz wiedze w zakresie inżynierii programowania, ale co to dokładnie w Twoim przypadku oznacza?