Member 14889774 Ответов: 2

Какой язык программирования лучше всего подходит для быстрого понимания?


Я хочу изучить язык программирования, где я могу быстро овладеть им.какой язык программирования лучше всего подходит для быстрого понимания?

Что я уже пробовал:

Нет, я еще не пробовал. Я новичок в этой области

2 Ответов

Рейтинг:
2

OriginalGriff

Честно говоря, любой из них.
Грамотный программист может подобрать и использовать 90% любого языка в течение дня, может быть, дня.

Но это лишь малая часть истории - за языком стоит фреймворк, от которого он зависит, и изучение достаточного количества этого, чтобы быть компетентным разработчиком в этой комбинации языка и фреймворка, является огромной задачей - .NET, например, имеет более 40 000 классов, многие из которых вам понадобятся в любой области программирования!

И для кого-то нового в этой области есть еще большее препятствие, которое нужно преодолеть: упорядочить мышление развития. А без этого вы не произведете ничего полезного. К сожалению, развитие мышления у некоторых людей занимает много времени - у нас здесь есть "разработчики", которые даже через пару лет понятия не имеют, как исправить простую программу, когда она не работает!

Хотя можно написать довольно сложное консольное приложение на языке Си всего за несколько недель, оно не будет ремонтопригодным, оно не будет красивым - и очень немногие люди пишут консольные приложения больше! Написание приложения для Windows, Android или iOS добавляет очень крутую кривую обучения!

Извините, но здесь действительно нет кратчайшего пути: это сложная область изучения, и ее нельзя торопить.


Рейтинг:
0

Patrice T

Цитата:
Я хочу изучить язык программирования, где я могу быстро овладеть им.

Знание языка - это не знание программирования.
Программирование-это :
1) устройство алгоритма.
2) перевести алгоритм с помощью языка.
Если вы не изучите алгоритмы, вы не продвинетесь в программировании.

Вы должны знать, что вы можете сделать практически все на любом языке, просто некоторые языки сложнее для начинающих, потому что есть больше подводных камней, чтобы справиться.
Вам нужно овладеть набором техник, которые лежат в основе работы и не связаны с языком.

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]
CodersLegacy - передача знаний в будущее[^]

Нет кратчайшего пути к знанию, никто не может учиться за вас, вы единственный, кто может это сделать.
Помните, что упражнения и маленькие проекты здесь не для того, чтобы сделать что-то полезное, они здесь, чтобы научить вас программированию.


Andre Oosthuizen

Очень хорошо сказано и объяснено!

Patrice T

Спасибо