Основываясь на вашем сообщении, я собираюсь предположить, что вы очень новичок в программировании (как в системе, так и в Интернете).
Чтобы создать «большие вещи для Интернета», вам нужно не только понять, как работает Интернет, но и технологии, которые используются для его совершения. Это требует много времени, терпения, обучения и практики.
Вы сказали, что в настоящее время вы изучаете javascript, и ваш основной вопрос, похоже, заключается в том, следует ли начинать с изучения PHP или Ruby on Rails (RoR). Вот то, что я бы рекомендовал (я точно не отвечаю на ваш вопрос, но, надеюсь, это поможет вам начать хорошо.):
- Изучите HTML. Это займет некоторое время. Вы должны начать с изучения HTML-учебников w3school (http://www.w3schools.com/html/default.asp), а затем создать несколько простых веб-страниц HTML. Не используйте javascript и не используйте ничего. Эта фаза должна занимать один месяц времени (делать это медленно) и действительно изучать материал. Вы должны, вероятно, потратить 1-> 3 часа в день, работая над ним (этот временной интервал применяется не только к этому числу, но и ко всем остальным номерам ниже).
- Изучите CSS. Вы также можете ознакомиться с учебниками w3schools на этом сайте бесплатно. И снова, потратьте около месяца, работая только с CSS. Сделайте веб-страницы с помощью HTML & CSS и стилейте их. Проведите много времени на этом. Читайте статьи в Интернете. Найдите дополнительную информацию.
- Теперь вы можете изучать javascript. Сначала изучите основной язык (один месяц или около того) и напишите с ним свои собственные эффекты и веб-страницы. После того, как вы достаточно хорошо справитесь с этим, чтобы вы чувствовали себя свободно, начинайте изучать jQuery и начинаете процесс снова и снова.
- Начните изучать Руби, прочитайте несколько книг, учебники, что бы это ни потребовалось. Это может занять много времени. Программу не очень легко подобрать для большинства новичков. Проведите несколько месяцев (или более), работая над кодом, написали небольшие программы и вообще узнали, как все работает. Возьмите несколько классов компьютерной науки (и/или получите степень CS) в ближайшем университете.
- Начинайте изучать Ruby on Rails. Теперь, когда вы знаете HTML, CSS, javascript, jQuery и Ruby, вам необходимо комфортно создавать гибкие веб-приложения с RoR.
Вам действительно нужно научиться, прежде чем создавать любые программы, которые будут делать «что-то большое». Большинство программистов проводят годы своей жизни, изучая и практикуя кодирование (в тоннах языков), и до сих пор не разрабатывают никаких крупных приложений.
Лучший совет, который я могу дать, - это не торопиться, а просто наслаждаться тем, что это такое: изучать новую профессию.
Удачи.
Надеюсь, вы шутите. В противном случае, я должен сказать, что вы чересчур амбициозны, если не сказать больше. –
Почему вы хотите «создать всеобъемлющую и безопасную платформу веб-сервисов»? Это было сделано. Что вам не хватает в этой области? –
Я не на самом деле. "С Богом все возможно". - Matthew 19:26 –