Стоит ли идти на курсы?
Я очень извиняюсь, если создал тему не в том разделе, но вроде этот -подходит.
Букв много, простите и за это. Вопрос у меня очень личного характера, надеюсь мне кто-то подскажет. В общем мне 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, время: 11:36. |