| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 «  : 11-08-2004 10:46 »   | 
								
								 | 
							  
							 
							Изучение программирования: с чего начать? С какого языка лучше всего начинать изучение программирования, чтобы изучить все основные принципы 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #1 : 11-08-2004 11:12 »   | 
								
								 | 
							  
							 
							Rjcnz,  тут дело вкуса. В институтах используются Pascal для последующего перехода на Delphi (кстати создавался именно как учебный язык) или С++ с последующим переходом на MS Visual C++, CBuilder или самый новый язык C#...  Но алгоритмы желательно разбирать именно на этих двух языках... Визуальное программирование уже потом легко разберешь... 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Never
							
						 | 
						
							
								  | 
								
									
									 « Ответ #2 : 11-08-2004 11:15 »   | 
								
								 | 
							  
							 
							Ну, вообще-то считается, что Бейсик для этого подходит лучше... Но это очень спорный вопрос. Я бы начинала с Бейсика (собственно, я с него и начинала    )  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							не умеете летать- не мучайте метлу! 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							npak
							
						 | 
						
							
								  | 
								
									
									 « Ответ #3 : 11-08-2004 11:38 »   | 
								
								 | 
							  
							 
							А я бы начал с Java (хотя начинал с Basic и С++) 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Гром
							
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								  
								  Offline
								Пол:   
								Бодрый птах
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #4 : 11-08-2004 11:46 »   | 
								
								 | 
							  
							 
							А я начинал с Бейсика и никому не советую!  В свете сегодняшнего дня - вижу как мешает упрощенное толкование!  Однажды понятое не правильо и упрощенно трудно догнать потом? лень - это вам батенька не легко перебарывается!
  ТАк что если честно - то язык ИМХО зависит только от области в которой хочется работать! Если это поближе к железу? системы космоса или армии. Что - то типа работы с маленькими устройствами - что сегодня называют Эмбедед сисемами, то без С С++ тут не обойтись с захватом ассемблера!
  Если желание работать с задачками под конечного пользователя - типа больших систем с пользоватедльсим интерфейсом - тот же С++ но с добавлением и плотным изучением программирования в паскале - так как Дельфи очень визуален! И очень удобен с этой точки зрения. 
  При желании работать с БД - ИМХО - надо учть то, что счас аналога как бы не имеет в начале - С# и ИнтерДев - они идут не как базовые языки - но ИМХО учить надо то, с чем будешь работать!
  А если абстракно - просто понять и по программировать - то тогда С++ и только С++  Все остальное потом выучится само! 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							А птичку нашу прошу не обижать!!! 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #5 : 11-08-2004 12:04 »   | 
								
								 | 
							  
							 
							Never, при всем моем уважении к тебе, я категорически против того, чтобы люди начинали учиться программировать на VB, хотя сам, как ты знаешь, пишу именно на нем, т.к. это язык не позволяет многих вещей, да и не расчитан он на это... Еще раз говорю: либо С++, либо Pascal... Последний не позволит наделать много глупостей, что в начале очень помогает, и по этой причине использовался для обучения в некоторых институтах, но тенденция перехода именно на C++... 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #6 : 11-08-2004 12:26 »   | 
								
								 | 
							  
							 
							мне нужно научиться писать динамические сайты с использованием PHP и SQL а перед их начинанием стоит ли браться за упрощенный язык или можно не умея программировать сразу за них браться
  так же нужен 1с, и вот я думаю изучать сразу 1с (полно есть у меня литературы и спецов-помошников) или изучить что нибудь чтобы понять принципы (алгоритмы, операторы и пр.) 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #7 : 11-08-2004 12:38 »   | 
								
								 | 
							  
							 
							Rjcnz, ты вопрос поставил не совсем корректно. Для этого не нужно изучать какие нибудь алгоритмы (сортировки, поиска и т.д.) для этого и учи нужный язык (PHP...) ну и 1с... 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							MOPO3
							
								Ай да дэдушка! Вах... 
								Команда клуба
								
								 
								  Offline
								Пол:   
								Холадна аднака!
								
								
								
								
								
								  
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #8 : 11-08-2004 13:12 »   | 
								
								 | 
							  
							 
							Я начинал с Паскаля в универе(общий курс только), потом стал самостоятельно изучать и изучаю сейчас С/С++. мне нужно научиться писать динамические сайты с использованием PHP и SQL а перед их начинанием стоит ли браться за упрощенный язык или можно не умея программировать сразу за них браться Для веба начинал с АСП, жутко мне не понравилось, перешол на ПХП, на нём и сижу сейчас. ИМХО проще языка для веба я не знаю, да и Мускул тоже не суперсложная штука    Связка PHP+МуSQL изучается достаточно быстро и без проблем.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							MCP, MCAD, MCTS:Win, MCTS:Web 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dimka
							
								Деятель 
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #9 : 11-08-2004 13:29 »   | 
								
								 | 
							  
							 
							Я начинал с QuickBasic и TurboBasic, потом Borland Pascal 7.0 и Turbo C++ 3.3.
  Для разбора алгоритмов думаю, что полезны C и Pascal. Pascal для перехода на Delphi, а C для перехода на любые языки с подобным синтаксисом. Вторым этапом после освоения основых алгоритмических конструкций (циклы, условия и т.п.), думаю, нужно объектно-ориентированный подход осваивать, тут, думаю, самым лучшим будет Java. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел) 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							ChaoticCube
							
								ChaoticCube 
								Помогающий
								
								  
								  Offline
								Пол:   
								
								ChaoticCube
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #10 : 11-08-2004 14:22 »   | 
								
								 | 
							  
							 
							Начинал с бейсика для спектрума еще. Потом паскаль. Потом C++ и Asm.
  Зависит от твоего желания. Выбор на мой взгляд таков: 1.) Бейсик - легко дается, но несерьезно для будущего программиста. Переучиваться придется скорее всего. Однако - не отобьет желания учиться точно. 2.) Паскаль - действительно хороший язык для изучения. Уже посерьезней. Чуть тяжелей. Переход с Бейсика на Паскаль - весьма тяжел. Наоборот - заметно легче. 3.) C++ - безусловно самый тяжелый. Однако и самый интересный.
  Советую представить какой проект ты сам для интереса хотел бы написать сначала (в качестве изучения)...... Если побольше всякой графики и поменьше мозгов - выбирай бейсик. Если наоборот - C++. Паскаль - нечто среднее. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Сила ночи, сила дня - одинакого фигня.... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #11 : 12-08-2004 03:51 »   | 
								
								 | 
							  
							 
							значит если я не умею программировать, но знаю что мне нужно, то я могу сразу браться за требуемые языки? (на моем примере PHP 1C SQL)
  проект - сайт (динамический, статические я писать умею)
  1с для бухгалтерии, тоже очень нужно, у меня такая вот деятельность, немного разноплановая 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #12 : 12-08-2004 04:32 »   | 
								
								 | 
							  
							 
							Rjcnz, в твоем случае - да... Если потом захочешь программить что-нить серьезное (какие нибудь алгоритмы), то тогда тебе пригодится все что здесь высказывали.... 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #13 : 12-08-2004 04:35 »   | 
								
								 | 
							  
							 
							простоя почему то у менябыло мнение, что прежде чем браться за что-то серьезное, следует изучить что-нибудь типа Бейсика, а потом отталкиваясь от него браться за то что надо
  Спасибо за ваши ответы 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							MOPO3
							
								Ай да дэдушка! Вах... 
								Команда клуба
								
								 
								  Offline
								Пол:   
								Холадна аднака!
								
								
								
								
								
								  
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #14 : 12-08-2004 04:51 »   | 
								
								 | 
							  
							 
							Rjcnz, ПХП близок по синтаксису к Си и Ява, но никак не к бейсику и не к Паскалю    
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							MCP, MCAD, MCTS:Win, MCTS:Web 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dimka
							
								Деятель 
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #15 : 12-08-2004 05:07 »   | 
								
								 | 
							  
							 
							Rjcnz, помимо языка нужно ещё методологию проектирования знать, а то любая программа длиной свыше 100 строчек станет неодолимо сложной и запутанной до смерти, непригодной к дальнейшей переработке. Да и ошибок там будет немеряно, если выучить синтаксис языка, но не уметь правильно и к месту применять условные операторы, циклы, функции и т.п. А ещё знать методологию тестирования и отладки. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел) 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #16 : 12-08-2004 06:03 »   | 
								
								 | 
							  
							 
							Посоветуйте книги по методологии проетирования 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							ChaoticCube
							
								ChaoticCube 
								Помогающий
								
								  
								  Offline
								Пол:   
								
								ChaoticCube
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #17 : 12-08-2004 06:36 »   | 
								
								 | 
							  
							 
							Rjcnz, не заморачивайся методоллогией проектирования. Сроки на свой проект завысь в два раза от ожидаемых и паши в авральном темпе........ Даже если ты прочитаешь много умных книг по методологии проектирования - ничего кроме собственного опыта тебе не поможет. Такого мое мнение и мой опыт как программера 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Сила ночи, сила дня - одинакого фигня.... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #18 : 12-08-2004 07:24 »   | 
								
								 | 
							  
							 
							ChaoticCube, не согласен, практика всегда должна основываться на теории, если не знаешь теории, то будешь как слепой котенок, много шишек лишних набъешь... 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							ChaoticCube
							
								ChaoticCube 
								Помогающий
								
								  
								  Offline
								Пол:   
								
								ChaoticCube
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #19 : 12-08-2004 07:44 »   | 
								
								 | 
							  
							 
							Dusk, угу. Мы не спорим с тобой. Только подходы разные.
  Смотри - у чела конкретная задача - выучить язык программирования. Азы программирования и т.д.  Давай ему порекомендуем: языки (несколько), алгоритмику, методологию проектирования, устройство основных ОС выучить, теорию компиляторов  и т.д.  Что б он годами из книжек не вылезал....
  Мой подход - с места в карьер.... Берет книжку - 2 дня на азы и в пахоту.... И я считаю - быстрее выучит. А шишки - для того и нужно срок завысить на первую работу. На своем опыте оно приятнее будет.
  Rjcnz, интересно а какой подход ближе тебе? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Сила ночи, сила дня - одинакого фигня.... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							MOPO3
							
								Ай да дэдушка! Вах... 
								Команда клуба
								
								 
								  Offline
								Пол:   
								Холадна аднака!
								
								
								
								
								
								  
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #20 : 12-08-2004 07:57 »   | 
								
								 | 
							  
							 
							Мой подход - с места в карьер.... Берет книжку - 2 дня на азы и в пахоту.... И я считаю - быстрее выучит. А шишки - для того и нужно срок завысить на первую работу. На своем опыте оно приятнее будет. В принципе согласен. Потому что если изучать теорию не практикуясь, толку мало будет. Проще по ходу разработки ИМХО. Быстрее так получается.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							MCP, MCAD, MCTS:Win, MCTS:Web 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #21 : 12-08-2004 08:10 »   | 
								
								 | 
							  
							 
							ChaoticCube, я не говорил, что надо изучать теорию, тупо читая книжки... Я сказал, что перед "с места в карьер" надо взять хорошую книгу по языку (кстати в учебниках по языку рассматриваются основы методологии программирования на этом языке), прочитать от 2 до 5 вступительных глав без компа, а потом изучать книгу, закрепляя полученные знания на компе... Это ИМХО самый лучший способ изучения... А данная ситуация прояснилась только в прошлом посте, а в предыдущем совершенно не читалась...  P.S. Как хорошо, что люди в конце концов сходятся во мнении...    
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #22 : 12-08-2004 09:07 »   | 
								
								 | 
							  
							 
							я так и хочу взять книгу по PHP и пошел... просто немного пугало незнание методологий
  а желание, желания хоть отбавляй
  примерно так же я и изучал html, css + раскрутка (особенно на это ушло много времени прежде чем появились первые заметные результаты) 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							sysadmin
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #23 : 12-08-2004 10:43 »   | 
								
								 | 
							  
							 
							Незнаю как вам а мне привычнее с ассемблера с переходам на С\С++ ДЛЯ МЕНЯ ТАК ПРИВЫЧНЕЕ :l_lick_lick: 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Хрюккиннен
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #24 : 12-08-2004 13:29 »   | 
								
								 | 
							  
							 
							Rjcnz, имхо надо сначала попробовать что-нибудь сделать, а потом вопросы задавать. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Rjcnz
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #25 : 13-08-2004 04:46 »   | 
								
								 | 
							  
							 
							прежде чем что-то делать следует подумать: "...семь раз отмерь..." 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dusk
							
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								Редкий, но веселый вид
								
								
								
								
								
							  
						 | 
						
							
								  | 
								
									
									 « Ответ #26 : 13-08-2004 07:47 »   | 
								
								 | 
							  
							 
							Rjcnz, Согласен на сто процентов...    Хрюккиннен, здесь не считается зазорным задавать вопросы для сбора информации...    
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших Опыт - это то, что появляется сразу после того, как он был так необходим... Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Хрюккиннен
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #27 : 13-08-2004 09:02 »   | 
								
								 | 
							  
							 
							Ладно вам, это же всего лишь моё имхо...    
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Colwin
							 
								Гость 
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #28 : 03-09-2004 05:31 »   | 
								
								 | 
							  
							 
							sysadmin, Я все же думаю, что особенно для начинающих assembler будет сложнее. Для него нужно хотя бы понимать устройство компьютера в целом.
  Я сам занимаюсь обучением школьников и студентов, поэтому советовал бы начинать с C или C++. Как показывает опыт, с C проще перейти на Pascal, чем наоборот. Особенно это связано со сложностями в изучении указателей.
  И, в довершение, подскажу автора - Стивен Прата. Сколько не видел учебников, но этот обошел остальные именно в плане понятности изложения. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Sla
							
						 | 
						
							
								  | 
								
									
									 « Ответ #29 : 03-09-2004 07:58 »   | 
								
								 | 
							  
							 
							Начинать можно с любого языка. Какой под руку попадется. +Английский на уровне знания терминов. Основной принцип программирования который я пользую - структура.  Текст функции, процедуры должен вмещаться на экране. Стараться использовать прозрачные для чтения циклы и ветвления. И коментарии, коментарии, коментарии. Причем не надо писать типа // начало цикла лучше так //цикл проверки валидности кнопок Не рекомендую использования таких конструкций как ELSEIF - затрудняют понимание (Case как альтернатива) И одно из условий  попытаться представить свою программульку в виде квадратиков, кружечков, кубиков (в общем-то и есть структурное программирование) Написание Имен переменных, функций, процедур, желательно писать английским - поможет в изучении И обязательно понимание типов. Все остальное само прийдет. F1 Вам поможет. И спрашивать, спрашивать, можно даже задавать глупые вопросы - самое главное запомнить: ТЫ не знаешь что вопрос глупый! 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Мы все учились понемногу... Чему-нибудь и как-нибудь. 
						 | 
					 
				 
			 |  
		 
	 | 
	 |