Java. И с нуля. Сначало java core. Потом уже java web. И может и андроид
Для начало нужно свободно владеть Java. Потом уже можно будет расширять знания и изучить JavaScript, который тоже пригодится! Поэтому я сначала изучаю Java и не отвлекаюсь на разные и смежные направления. В дальнейшем по мере необходимости буду поглощать всё что нужно, пока не стану андроид - разработчиком. С опытом придёт понимание того что нужно и как/где это использовать!!!
Лучше 2 разных курса. ( JavaScript - свое, самостоятельное направление, смешивать их, мне кажется, не стоит)
Последовательность: Java Core (консольные задачи + GUI) -> Java EE (spring, hibernate, базы данных, формирование из Java отчетов в Excel и в Word).
И побольше практических задач предметной области (особенно веб-направленности)
Java core для начала. Без этого нет смысла двигаться дальше.
Java core для начала. Без этого нет смысла двигаться дальше.
Java, т.к считаю, что не стоит смешивать два разных языка, я бы предложил к консольному курсу добавить следующим курс по разработке GUI на Java.
Я за вариант 2. Java – изучение теории и решение консольных задач. Так как мне нужно в скорые темпы на практических задачах освоить возможности языка Java и синтаксис.
По JAVA надо изучать J2EE или Spring но для начала нужно пройти JAVA CORE
Не плох это все перевести на Android!!!
Я за 3 вариант но с большим НО: Изучение этих языков должно строиться на базе создания приложений в которых используется оба языка сразу, то есть клиент-серверных приложений где на сервере java( с применением Spring(не обязательно), Hebirnate), а у клиента javascript, только тогда эти курсы принесут пользу, тем кто никогда об этих языках не слышал на сайте уже есть курсы java и javascript которых вполне достаточно чтобы освоить азы и приступить к написанию вышеуказанных приложений.
Либо если это сложно то можно 1 вариант, 2 вариант как уже сказали до меня не годиться, консольная java очень похожа на
C#, смысла ее изучать нет.
Лучше бы второй. Сейчас этим и занимаюсь, но дается с трудом. Хотя вроде бы ничего сложного. Очень интересно.
Солидарен с Вами! Что нужно идти вперед, а не назад к 80 годам к консолькам. Как бы грубо это не звучало... И на JS нужно создавать то что будет полезно для сайтостроения, а с игрушками на JS сейчас трудно конкурировать))
Я бы хотел научиться писать сетевые браузерные многопользовательские игрушки/приложения. Что для этого лучше, за то я и голосую)
Совершенно два разных языка! И всё зависит от того, какие задачи с помощью них решать. Мне очень нравится идея этого сайта, чтобы писать игрушки и весёлые приложения и таким образом обучаться. Чистая Java для этого не годится. Однако, Android-игры действительно интересная тема. С другой стороны можно написать и какую-нибудь игру на HTML5/Javascript, а потом её загнать на любую мобильную платформу. Очень универсальное решение, да и у javascripta совсем другая реализация ООП, что очень полезно для развития. Но одного javascripta будет недостаточно, и там нужно будет обязательно изучать совместно хотя бы такую платформу(возможны вариации): html/css/JQuery/Bootstrap. Вот так я вижу изучение, и полезно и интересно. А на чистом javascript и чистой java не напишешь интересные приложения.
Firefox и Chrome отказались от flash, а так да -flash рулит..
Если Java, то действительно уж не консольные программы, так как для их написания достаточно изучить синтаксис языка, который я усвоил дня за три. Необходимо подобрать среду разработки (Eclipse, NetBeans , IntelliJ) и разбирать как в них писать приложения, используя библиотеки, в том числе swing. Написание апплетов - словом то, что пишут на java для интернета. Позже тогда действительно переходить на Android.
Или же при изучении JavaScript придется обязательно касаться html и css потому что навряд ли напишешь игру для браузера не зная и не используя их. Также тогда хотелось бы изучить объектную модель DOM и библиотеку JS.
Только так!!!
Конечно Java! Хотелось бы под андройд научиться писать приложения.
Я бы с радость изучить Оба курса. Голосую за 3.
Java! И хорошо бы приложения для android.
хотелось бы. java и практики. а желание покопатся теории придет
Насчет - Java - если проходить консольки то - это пустая трата времени
консольки сейчас никому не нужны
Насчет - JavaScript - если проходить мини-игры то - это тоже пустая трата времени т.к для этого есть язык ActionSctipt & html5 что на много круче
Вывод - если Java то давайте - Проги или игры для андроида,
если JavaScript то - различные фишки для кроссбраузерности сайта
P.S - можно спорить бесконечно что консолька это база и тд - но факт остается фактом, и на javascript - игры никуда не годятся. Кто знает flesh меня поддержит
Я бы Javascript хотел бы изучать больше.
Java и C# -подобные языки, практически с одним предназначением..
лучше больше прикладных задач\игр по C# добавить(имхо).
А Javascript -это совсем другое- скриптовый язык для браузеров, который сейчас очень популярен, и был бы очень интересным.
Игры и управление данными для веба- это вообще востребованное направление.
Такое очучение, что Витольдыч сам не совсем понимает чем отличаются оба два курса. В одном много практики и в другом тоже... Тогда из чего выбрать бедным студентам, которые вообще всегда думали, что Ява =это либо сигареты, либо мотоцикл... ну особо умные догадывались, что это таки остров! :)
Я голосую за второй, теоретический вариант. А практиковаться можно например переписывая сишарповские приложения на джаву))
JavaScript :-) JAVA я уже изучаю, а JavaScript можно было бы и по-практиковать
Javascript. Язык интересный, отличается отС#. Прототипно-ориентированный, динамическая типизация. Джава от С# отличается на порядок меньше. Если надо перейти в будущем то и самому можно с С# на джава.
хотелось бы побольше практики на Java. javascript мне не нужен
оба курса, но практики желательно побольше, на примерах понятнее и лучше запоминается)
Евгений Витольдович, второй язык, который я хотел бы изучать, после C#, это Java. Если рассматривать Консоль, то это почти тоже самое что и изучение книг, а Ваш сайт качественно отличается от изучения по книгам. Если будет практическое применение языка Java, то мне это будет интересно. Поэтому я голосую за первый вариант - JavaScript.
если в курсе по java будет только решение консольных задач, то смысла в нем особого нету, это почти то же C#, который изначально задумывался как некое подобие java
так что лучше javascript, а если java - то создание полноценных приложений
Иван, Это совершенно разные языки, общего у них только часть названия, и синтаксис. Хотя Даже заголовки функций друг от друга очень отличаются. Тем не менее, я думаю, что изучать их в месте полни возможно. Пусть даже у них совершенно различные сферы применения.
Алмазу - зачем куда то ходить. Наша родная ВизуалСтудио - прекрасная среда для разаботки в JS.
Определенно JavaScript.
Ивану - на любом языке можно писать в блокноте, но насколько это удобно?!
Да и для ЯваСкрипта уже есть отдельные среды разработки.
Почему-то мне казалось, что javaScript и просто Java - это абсолютно разные вещи. И изучение JavaScript вообще не означает изучения самого Java. От самой java легче прыгнуть к программированию для android, JavaScript вообще из другой области. Думаю, изучение теории Java не должно сильно отличатся от C#. В этом случае JavaScript более предпочтителен для меня, так как расширит кругозор в области программирования для Интернета. Еще один плюс для JavaScript в том, что не требуется среда разработки, и можно писать хоть в блокноте. (Надеюсь, что я прав). Одно беспокоит , я не уверен, что смогу посещать on-line вебинары, и надеюсь, что все-таки можно будет посмотреть хоть в записи. P.S. Надо выбирать оба, но придется остановиться на JavaScript.
Интересен 4-ый вариант: Java - много практики, мало теории.
Мне тоже более интересен первый вариант. В консоли будет отличаться только синтаксис языка, а все алгоритмические конструкции останутся, и при необходимости, мне кажется, достаточно просто перейти с одного языка на другой.
У "маленьких игрушек", к тому же, более очевидное применение.
Java, как мне кажется, во многом похож на C#, в плане синтаксиса.
Мне кажется было бы интереснее изучить JavaScript, чем решать консольные задачи по Java.