Все нужно знать понемножку: 1. html, 2. php, 3. javascript, 4. алгоритмические допотопные pascal и с, 5. объектно-ориентированные Delphi и С++, 6. базы данных.
Это так просто, господа хорошие, делаете простенькую программку, типа вывести текстовое сообщение, и затем смотрите чужие исходники, типа файлы *.html, *.php, *.pas
Некоторые ребята роют рогом землю, чтобы поступить на кафедру АСУ, то есть на программиста. В то время как одна знакомая уборщица, которая закончила 9 классов поставила себе цель, подняла собственный сервер и держит несколько собственных сайтов.
Но, конечно, серьезные проекты, вроде Autocad разрабатываются коллективами, против хорошей группы ничего сказать не могу. Наоборот- серьезные проекты дело не одного, а работящих сотоварищей, "один в поле не воин".
Начинайте ботать:
1. функция на выбранном языке,
2. процедура,
3. операторы циклов,
4. загрузка данных из текстового файла,
5. из базы данных,
6. возможности графики.
Каким образом? Почитали материалы на сайте из топа поисковика по теме - скомпилировали рабочую программку, сохранили себе в "лукошко".
И наконец, пока не начнете делать что-либо конкретное до результата, который самому понравится, например, свой браузер или средство просмотра и сортировки файлов, или чат- ничего не поймете!
Другие языки программирования и технологии
Как лучше и эффективнее изучить язык программирования? В частности С#. Но по возможности и другие. Такие как Java, С++.
Единственно правильная стратегия для ремесла - практика. Вот здесь-то основная проблема. Сидя дома и не зная потребностей рынка это сделать проблематично.
Можно, конечно, придумывать различные задачки, но надо представлять себе цель. Если цель - поступить на работу, боюсь, без бумажки (на крайняк, портфолио - законченные проекты) работодатель предпочтёт дипломированного специалиста.
Можно, конечно, придумывать различные задачки, но надо представлять себе цель. Если цель - поступить на работу, боюсь, без бумажки (на крайняк, портфолио - законченные проекты) работодатель предпочтёт дипломированного специалиста.
Серёга .
Я не приследую цель найти работу в данной отрасли. Я хочу сам и для себя. Конкретно для разработки приложений и 3D игр.
Сложный вопрос и его можно задать к любым знаниям.
Для программирования основой явл. информатика, математика.
Изучи основы алгоритмов, даже не важно на каком языке, прорешай задачи школы программирования или подобно.
Создай несколько программ, типа как курсовые делают или дипломные.
Поищи вопросы задаваемые на собеседовании и попробуй сам ответить или найти решение их.
И не факт, что это будет лучше или эффективно для тебя.
Для программирования основой явл. информатика, математика.
Изучи основы алгоритмов, даже не важно на каком языке, прорешай задачи школы программирования или подобно.
Создай несколько программ, типа как курсовые делают или дипломные.
Поищи вопросы задаваемые на собеседовании и попробуй сам ответить или найти решение их.
И не факт, что это будет лучше или эффективно для тебя.
Если просто шунтировать API'шники - ничего дельного не выйдет.
В данных циркумстанциях, лучший способ эффективно изучить ЯП это попытаться сделать что-то для себя.
Я просто позарился на всё сразу и объединил в одно. По мере пополнения функционала, изучал данную область более узко, сканируя чужие проекты в поисках разных реализаций одного и того же. Конечно же я не просто копировал чужое (это входит в привычку, а если появляются проблемы с оным кодом то ты беспомощен), а изучал смысл каждого блока отдельно.
В данных циркумстанциях, лучший способ эффективно изучить ЯП это попытаться сделать что-то для себя.
Я просто позарился на всё сразу и объединил в одно. По мере пополнения функционала, изучал данную область более узко, сканируя чужие проекты в поисках разных реализаций одного и того же. Конечно же я не просто копировал чужое (это входит в привычку, а если появляются проблемы с оным кодом то ты беспомощен), а изучал смысл каждого блока отдельно.
по славарям заграничным.
Самый эффективный из этих трех - c++, java - самый кроссплатформенный, c#, он просто C#
Алмаз Идирисов
Каждый из этих языков хорош в своей сфере. Говорить, что какой-то лучше - то же самое, что говорить "математика лучше русского языка". Каждому своё.
Лучший способ - изучение через практику.
Как написал R Dfoun
Как написал R Dfoun
верно
да
Чушь полнейшая. Лучше изучать C# первым, потом уже Java и C++. А изучение надо начать с учебника Шилдт C# полное чего-то там... Пока всё не прочитаешь и не осознаешь (параллельно выполняя все примеры на компе) даже не пытаться что-то самому делать.
Серёга .
Вы полны уверенности в своём ответе. Я хотел бы вам сказать, что изначально я собирался изучать C#. Но изучив, мнение склонилось к JavaScript. Уж очень много рекомендаций. И мировых рейтинги его на первые места ставят. Спасибо заранее.
C#=Java + C++
Серёга .
Я правильно понял. Если изучить С#, то остальные два автоматом начинаешь понимать.
Эффективнее - литературу найти. По C# мог бы предложить шилдта
C и C++
В Интернете много хороших книг, но читая книги программистом не станешь. Чтобы стать программистом, нужно много программировать.
JavaRush — это онлайн-курс обучения программированию на Java, на 80% состоящий из практики.
Именно то, что нужно чтобы стать Java-программистом.
вы спросите зачем переходить по моей ссылке.
в ответ на вашу не анонимную регистрацию (через вк, фейсбук или твиттер) я обязываюсь адекватно отвечать на ваши вопросы в нелегком деле — начать и помогать чем смогу)
javarush.ru/user/reference/f2095d07-1d68-4260-b58a-a3944736c628
JavaRush — это онлайн-курс обучения программированию на Java, на 80% состоящий из практики.
Именно то, что нужно чтобы стать Java-программистом.
вы спросите зачем переходить по моей ссылке.
в ответ на вашу не анонимную регистрацию (через вк, фейсбук или твиттер) я обязываюсь адекватно отвечать на ваши вопросы в нелегком деле — начать и помогать чем смогу)
javarush.ru/user/reference/f2095d07-1d68-4260-b58a-a3944736c628
Чесно помочь не могу
конечно чтобы программировать хорошо надо программировать много, но я считаю что для начала хорошо было бы разобраться как оно работает в железе (хорошо для низкоуровневого программирования assembler, C) если собрался программировать на высоком уровне, то стоит сначала изучить основы объектно ориентированного программирования. многие языки сильно похожи друг на друга.
P.S. под низким и высоким уровнем программирования имеется ввиду не качество, а степень отдаления от машинного кода.
P.P.S это сугубо моё субъективное мнение (сам же я только учусь прогать)
P.S. под низким и высоким уровнем программирования имеется ввиду не качество, а степень отдаления от машинного кода.
P.P.S это сугубо моё субъективное мнение (сам же я только учусь прогать)
Вспоминаю БК-10 и Бейсик - в 1993 году....
1. Книги.
2. Курсы.
3. Практика.
Лучший способ.
2. Курсы.
3. Практика.
Лучший способ.
Смотря для чего это нужно. У каждого языка свое предназначение
забей на него
1. Практика.
2. Практика.
3. Практика.
4. Уроки
Лучший способ.
2. Практика.
3. Практика.
4. Уроки
Лучший способ.
Похожие вопросы
- За сколько времени можно изучить язык программирования ?
- Хочу изучить язык программирования
- Если я хочу изучить язык программирования PHP, полезно ли предварительно изучить язык C++ ?
- За какой срок вы изучили язык программирования?
- Сложно ли будет изучить язык программирования C#?
- Хочу изучить языки программирования, я в этм 0! посоветуйте с какого лучше начать , и дайте список литературы в нете!
- Правильно ли я понимаю что для того чтобы понять как писать игры мне надо изучить язык программирования (с++) и библ MFC
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- Какой язык программирования лучше изучить - PHP или Java? (более востребован, выше зарплаты и т. д.)
- Как работает return в языке программирования Java?
Зачем человеку изучать все, что ни попадя, если ему это может не понадобиться? Типа жизнь бесконечная, все успеешь? Вот к примеру, зачем человеку, пишущему обычные окошки а-ля калькулятор, изучать возможности графики? Когда (и если) понадобится - тогда и пусть изучает, а хвататься за все сразу означает получить в результате ничего.