Download WordPress, create database, upload files to server, run installation script, follow setup wizard to configure site settings, and complete installation.
WordPress.org is self-hosted, offering full control and customization. WordPress.com is hosted service with limited features in free plan but easier maintenance.
Consider your website purpose, required features, responsive design, loading speed, customization options, and reviews. Test theme demo before installation.
Use plugins like UpdraftPlus, manually export database via phpMyAdmin, copy all files via FTP, or utilize hosting provider's backup services.
Use strong passwords, enable two-factor authentication, install security plugins, keep software updated, limit login attempts, use SSL certificate.
Enable caching, optimize images, minimize plugins, use CDN, clean database regularly, choose quality hosting, enable Gzip compression.
Create new folder, add style.css with theme information, include functions.php, copy parent theme files to modify, activate child theme.
Use Customizer's Additional CSS section, edit theme's style.css, create child theme, or install custom CSS plugin for specific modifications.
Import database backup, replace files via FTP, update wp-config.php if needed, check site URL settings, test functionality after restore.
Backup site completely, update PHP version if required, update themes and plugins first, test site in staging environment, perform core update.