Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
С чего начать?\Что лучше?\Что можете посоветовать?
Собственно вопрос в шапке.
Хочу открыть для себя ЯП.
С чего начать?\Что лучше?\Что можете посоветовать начинающему?
В будущем, дай бог если не забью, есть желание написать простенький софт для dota 2 ;D
1. Для изучения ЯП похоршему надо иметь математический склад ума
2. Если ты желаешь учить ЯП ты должен его именно учить а не так типа "я вот попробую а там продолжу если не забью"
3. Для того что бы лучше понимать как работают ЯП и что бы хоть примерно понимать что это такое начинай с более мене простых языков ( паскаль,php,c#, питон )
4. После того как будешь более менее понимать как это работает начинай учить с++ ( потому что он самый распостранённый )
5. Ищи литературу по интересующему тебя языку и читай ( будь готов что основная масса книг по ЯП на английском )
6. В довесок ко всему можешь изучить ассемблер ( будет полезно в том плане что ты сможешь дебагать свой неработающий код )
7. Читай гайды и пытайся делать всё сам ( потому что смотря уже готовые читы / программы и т.д ты ничему толком не научишься )
8. Изучай дополнительно d3d、imgui и т.д ( будет полезно если захочешь заниматся чит мейкингом )
9. Практикуй и не забрасывай ( ибо если забросишь то и толку тогда не будет с того что ты проделал )
10. А ну и установи IDE ( чаще всего это visual studio )
11. Так же почитай про дебагеры
Ну вот вроде и всё、мб кто то ещё чёт добавит
Смотря какой язык, есть простые с большим колвом синтаксического сахара, динамической типизацией и другими упрощениями, а есть очень строгие языки, они учатся гораздо сложнее, в них больше шансов ошибиться.
Например, ты пишешь что для написания софта, C++ универсальный, но сложный для новичка язык, на нем пишется большинство софта сейчас.
Начать можно с чего угодно, но учитывай что у процесса обучения нет конца вовсе, программирование требует очень много времени.
Кроме того, для написания софта помимо языка еще нужно знать реверс-инжиниринг, это противоположный процесс программированию, тоже требует кучу времени.