Всем привет!
Дано: инженер, работаю в техподдержке. Есть цель перейти в разработку на Java в связи с гораздо большим интересом к этой теме.
Что хочу делать? Хочу писать backend, разрабатывать различные приложения, может, даже корпоративный софт. У нас вот, например, запускают новый портал. Немного пообщался с тестировщиками, которых знаю - тема прикольная, заинтересовало. Понял, что хочу этим заниматься.
Вопрос: как научиться программировать? Ранее опыт у меня был скудный, лишь самые основы на C и C++ в универе, программирование было не моей прямой специализацией. Фактически, я - новичок и салага зелёный. Какую литературу почитать? Какие навыки качать? Алгоритмы, математика (с которой у меня всегда были проблемки за исключением некоторых разделов)? Понимаю, что мне нужна какая-та база. Поэтому и задал вопрос, чтобы дали направление те, кто в теме)
Заранее благодарю и всем творческих успехов!
P.S.: один коллега посоветовал Python в качестве первого языка, аргументируя тем, что он легче и через него легче будет научиться программировать и понять самые основы. Что вы думаете на счёт этого?
Дано: инженер, работаю в техподдержке. Есть цель перейти в разработку на Java в связи с гораздо большим интересом к этой теме.
Что хочу делать? Хочу писать backend, разрабатывать различные приложения, может, даже корпоративный софт. У нас вот, например, запускают новый портал. Немного пообщался с тестировщиками, которых знаю - тема прикольная, заинтересовало. Понял, что хочу этим заниматься.
Вопрос: как научиться программировать? Ранее опыт у меня был скудный, лишь самые основы на C и C++ в универе, программирование было не моей прямой специализацией. Фактически, я - новичок и салага зелёный. Какую литературу почитать? Какие навыки качать? Алгоритмы, математика (с которой у меня всегда были проблемки за исключением некоторых разделов)? Понимаю, что мне нужна какая-та база. Поэтому и задал вопрос, чтобы дали направление те, кто в теме)
Заранее благодарю и всем творческих успехов!
P.S.: один коллега посоветовал Python в качестве первого языка, аргументируя тем, что он легче и через него легче будет научиться программировать и понять самые основы. Что вы думаете на счёт этого?