Kiedyś pisałem posta na bloga o matmie w programowaniu (jeśli ogarniasz dodawanie/odejmowanie/mnożenie/dzielenie, poradzisz sobie) LINK
Nauka programowania to dość długi proces, ale szybko są fajne efekty, przykładowo po pierwszych dniach możesz zrobić masę kalkulatorów, jakieś stopery itd, sporo osób się na tym zatrzymuje, jednak idąc dalej umiemy jeszcze wiecęj (o tym też wspominałem na blogu)
Jeśli chodzi o wiek, spokojnie
Co prawda są osoby które zaczynały mając te 14 lat, jednak większość z nich nie rozwijała się zbyt dużo, dość łatwo jest osiągnąć poziom jednej z tych osób. Oczywiście nie jest to kwestia kilku dni, ale załóżmy po dobrym roku jesteś w stanie umieć tyle, co twój LENIWY kolega, który grzebał w tym od podstawówki, może nawet więcej
Pracować można zdalnie, możesz mieszkać np na jakimś zadupiu, jeśli masz dostęp do internetu, możesz wykonywać zadania dla przykładowo firmy z centrum Londynu
Czy próbować?
Spróbuj, jak ci sie nie spodoba to nic sie nie stanie
Osobiście polecam zacząć od html+css, a później uzupełniać go javascriptem, dla osoby początkującej jest to dużo ciekawsze, bo zamiast nudnych problemów, mamy też różne zabawy kolorkami i animacjami. Oczywiście później trzeba spróbować innych języków, np C#. Pisałem o tym też na blogu.
Co do nauki, wszystkiego idzie nauczyć się samodzielnie, z pomocą internetu. Podstawa to samodzielne kombinowanie i zabawa tym programowaniem - jak czegoś nie wiesz to sprawdzasz jak to zrobić i już wiesz, ważne aby każdy następny projekt wymagał szukania nowych rzeczy w internecie, ale też żeby nie demotywował przez masę nowości.
Popróbuj różnych kursów na YT, nie przyczepiaj się do jednego tylko zobacz "jak to robią inni", weź pod uwage to, że nie każdy język jest ciekawy na start (odradzam popularnego c++, według mnie to najgorsze co można zrobić jako pierwszy krok) i że nie każdy autor takiego kursu potrafi dobrze tłumaczyć.
Do tego polecam np Vlogi Maćka Aniserowicza, umie opowiadać i wyjaśnia sporo tematów związanych z początkami w IT. Wyróżnia się tym, że na tych filmach coś tam się dzieje w tle, nie jest to sztywne siedzenie w pokoju przed kamerą.
Dobrze sprawuje się też JavaDevMatt, jednak tutaj większość, to jest to właśnie siedzenie przed kamerą połączone z urywkami z komputera
Kanały na YT które podałem to teoria, co prawda pewnie da się znaleźć coś z praktyki, jednak nie ma tego zbyt dużo.
Najlepiej traktować to jako motywację + rady "jak zrobić, aby tego nie zepsuć"