Этот процесс называется определение milestones. Вы сперва определяете MVP (minimal valuable product) — то есть тот уровень завершённости (без рюшечек и плюшек), при котором можно получать выгоду и дальше вы уже строите отталкиваясь от MVP
вы не можете напрямую запретить скачивать сайт. равносильно тому, чтобы вообще запретить открывать сайт из браузера. вы не отличите никак wget и браузер. вы можете только усложнить массовую загрузку.
Качество кода — это сборное понятие, в которое входит как написание по выбранному стандарту, так и покрытие тестами, модульность, обработка исключительных ситуаций и фильтрация пользовательского ввода.
Вань, php проще всего. Так как для него а) ставится сервер в два клика б) документации просто валом
Тебе будут советовать node.js и прочее, но не слушай, потому что ты потратишь больше сил и зла на его установку и вникание.
this.map.writeByte((byte) ((this.map.readByte(_local2) & (0xFF ^ (1 << _local3)))));
прочитать байт _local2 и сравнить его с обратной маской в зависимости от бита по позиции _local3, затем записать получившийся байт. как тут можно понять, для чего это?))
1. С++ вводный курс — Липпман
2. Указатели — основа основ и неотъемлемая часть плюсов.
3. По-моему изучать надо в первую очередь Boost. Не просто так из него в стандарт переходят некоторые решения. И далее платформозавизиме фреймы по необходимости.