@Ionut Staicu - Creating a theme (which is front-end work) requires knowing PHP and the kinda stuff these big companies create are usually significantly more complicated that the kind of themes you'll find available for download on WordPress.org. ;)