Loading...
Teodor92 avatar Teodor92 569 Точки

Започни със C базиран език -  Java, JavaScript, C#, Python, Ruby, Go, няма голямо значение. Основите са еднакви навсякъде, а ако решиш да се прехвърлиш на друг език, не е трудно. Лично предпочитам C# и други строго типизирани езици т.к. са по... стриктни от гледна точка на това, какво можеш да напишеш, но това е базирано на лично предпочитание.
Препоръчвам ти да избягваш по-функционалните езици като Haskell, LISP, Clojure, etc. за пръв език т.к. са малко по-трудни за разбиране.

0
aquaruiz avatar aquaruiz 135 Точки

JavaScript за първи език не е ОК.

0
24/12/2019 17:22:25
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

чисто теоритично защо не? Все едно да кажеш че python не е ок за първи език...

това че са скриптови не ги прави лоши. Дори са доста по- лесни за започване докато learning curve-a при  типизираните е доста по - голям. js се учи  на добро ниво за около 3 месеца + един от популярните frameworks. За тея три месеца с типизиран език няма да му стигне да  разбере само какво са обектите интерфейсите и кое и защо при тях, не споменаваме data structures generics events и тн че ще стане още по - страшно.

Това че много хора пишат js без да разбират какво правят е отделна тема, но не е проблем  това на софтуни, телерик или България  а на индустрията като цяло. Такъв код гледам сега на едни белгийци от проект награден за innovation of the year 2019, чак трябва да обеснявам на 2мата нови junior който обучавам да приемат всичко като antipattern тъжна история.

-3
aquaruiz avatar aquaruiz 135 Точки

Python е ОК за първи език.

0
Teodor92 avatar Teodor92 569 Точки

Пак - няма значение кой от тези езици е първи. Всички C базирани езици са почти аналогични на начално ниво, като концепция. А именно това е идеята на началното изучаване на езика - да разбереш базови концепции на декларативното програмиране.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.