Да да, существует МНОЖЕСТВО курсов, и я рекомендую 2 удивительных курса, на которых научился сам.
Первым станет Sololearn, приложение для изучения 13 языков, и туда наверно войдет ассембле... Читать далее
Программисты думают о написании кода. Написание кода это главное для программистов, ведь они могут на этом зарабатывать. Возможно они думают написать свой проект, обдумывают написание кода и тд.