Był już taki temat niby, ale jeśli chodzi o rozwijanie swojej wiedzy, to nie będę pod tym względem surowy.
Najlepiej będzie jak sprecyzujesz co chcesz tworzyć. Popatrz na rynek, zobacz czy podchodzi ci tworzenie apek mobilnych na androida. Może na iOSa. Może na Windows Phone. Może na wszystko. Wtedy popatrz też na webappki (z tego co wiem, to facebook na iOS jest w html5). No i jesli chcesz robić strony to PHP, CSS, MySQL to podstawy. A może chcesz robić apki desktopowe? Też musisz sprecyzować co dokładnie i na jaką platformę.
Czyli po tym co napisałem, właściwie pewnie nic nie wynika i każdy to samo pisze.
Jednak moim zdaniem 2 najcenniejsze rady:
1. Zadać sobie pytanie: Co chcę osiągnąć?
2. Jeśli chcesz szybko widzieć efekty, to polecam PHP. Jeśli apki desktopowe (lub na WP) to C# .NET. Ja zaczynałem od C# i bardzo to był przyjemny początek.
Oczywiście trzeba znać podstawy podstaw. A do tego polecam byle jaki komplator (w szkołach/na studiach używają Dev-C++) i nauka jak działają algorytmy. W tym najbardziej pomogła mi książka darmowa "Od zera do gier kodera" (chociaż tam nauka była na Visual C++).
Jednak najważniejsze moim zdaniem: Postawić sobie cel i do niego dążyć.
(Czyli zamotałem i pewnie nie wiesz od czego zączać
A to dlatego, że nie wiem ile już umiesz. Jeśli nic, kompletnie nic, to zacznij od tej książki "Od zera do gier kodera", jesli zrozumiesz działanie aplikacji, to możesz próbować w dowolnym języku - mam znajomego, co w 1/3 tej książki zaczął w PHP i do dziś pracuje w firmie jako programista
)