Јас не ви препорачувам само да скокате од еден на друг програмски јазик, туку прво да си ги разграничите основните концепти во глава. За одредени проекти ќе дојде ред и да ви затреба некој друг програмски јазик поради тоа што истиот може многу подобро да се вклопи и да добиете на функционалности или перформанси.
Јас лично прво сметам дека почетник треба да си ги разграничи во глава следните работи за да не биде како паднат од Марс.
За бекенд:
COMMUNICATION PROTOCOLS
WEB SERVERS
DATABASE ENGINEERING
- SQL vs NOSQL
- RDBSM vs ODBSM
PROXY
- Cashing
- Reverse
- Load balancers
- TLS termination
CACHING
- Memory caching
- Stateful
- Stateless
WEB API
MESSAGING SYSTEMS
MESSAGE FORMATS
SECURITY
- ENCRIPTION
- TLS
- OPENING/CLOSING ports
Класичен фронтенд не сум работел никогаш во живот и искрено можеби некој ќе ве насочи подобро, од мене совет ви е си прочитате барем основи од:
- MVC
- MVVM
- HTML
- CSS
- Javascript
- UI/UIX
па после да одите на некој фрејмворк + барем основни познавања на голем дел од работите што ви ги наведов кај бекенд.
Јазик за брзо наоѓање работа во мкд: C#, javascript
Најлесна синтакса: python
нешто кое сигурно ќе ви затреба кај било кој сегмент SQL.