Стоит ли идти на курсы?
Я очень извиняюсь, если создал тему не в том разделе, но вроде этот -подходит.
Букв много, простите и за это. Вопрос у меня очень личного характера, надеюсь мне кто-то подскажет. В общем мне 24 года и совсем недавно (месяца 2 назад), я решил научиться программировать. До этого знаний был 0, ну просто совсем 0, мне стыдно, но допустим, что такое числа Фибоначчи, я узнал благодаря вашему сайту. Знаю глупо наверное звучит, но очень захотелось. Начал учить JS но выяснилось, что надо знать верстку, поэтому месяц потратил на изучение CSS и HTML (каюсь, учил спустя рукава, поэтому ушло так много времени), все это дело мне очень сильно понравилось и я прям нашел себя, ничего так не увлекало меня давно. Стал опять учить JS (как-раз стартовали бесплатные вебинары от Школы программирования), по началу все шло очень легко и просто, но дальше пошли затыки (сделать сайт на котором по клику кнопки - будет запускаться таймер - на этом я застрял очень сильно). Ну чтоб не стоять на месте начал учить по learn.javascrypt, но опять же на рекурсии стало совсем тяжко (как она работает и что это такое я понял, но так и не понял, когда ее к месту применять). Сейчас я в растеренности, не знаю как дальше учить. Есть вариант пойти на курсы ШП (стоят они около 20.000, смущает что будут говорить скорее всего то же самое, что и на бесплатном вебинаре), есть вариант записаться на курсы http://javascript.ru/courses (но тут же опять смущает, что будет точно та же информация, которую я на сайте могу прочитать у вас же), а есть вариант учить дальше, до просветления по книгам? Напишите пожалуйста мысли, что делать? В любом случае я щас учу, мне это интересно и занятие это я не брошу, просто хотелось бы как можно более эффективно учить. |
Цитата:
FinFan, для начала советую разобраться от и до в учебнике http://learn.javascript.ru/ Цитата:
<!DOCTYPE HTML> <html> <head><style> body{ margin:0; height:1000px; } #animate { width:100px; height:100px; background-color: red; position: absolute; } </style> </head> <body> <div id='animate'></div> <script> var x = 0, square = document.getElementById('animate'); (function animate() { x+= 10; square.style.left = x +'px'; if(x >= document.body.clientWidth - 100) return; setTimeout(animate, 20); }()); </script> </body> </html> |
Я может не совсем верно выразился, я просто в CSS стал разбираться и если что-то надо сделать, я могу найти и понять как это сделать. Раньше для меня это был просто набор символов чудесно работающих как будто по велению магии.
За функцию спасибо, вроде с первого взгляда все предельно ясно, но щас буду дальше вкуривать. |
Цитата:
|
bes, так же само, книги + документация )
FinFan, вот ресурсы которые мне помогают) https://developer.mozilla.org/ habrahabr.ru http://es5.javascript.ru/ http://stackoverflow.com/ а вообще насчет курсов решать уже вам, если не получается по книгам вообще попробуйте курсы, но обычно то в чем тяжелей разобраться лучше запоминаеться . |
Цитата:
хороший живой источник имеется в виду |
Часовой пояс GMT +3, время: 04:38. |