1) Se você estiver começando do zero, recomendo este curso aqui de introdução à lógica da programação: http://bit.ly/logicadeprogramacaointro
Você vai aprender conhecimentos que te darão a base para aprender Java, C ou JavaScript. Todo bom programador precisa entender a lógica por trás da programação. Não adianta já pegar um curso de uma linguagem específica, sem ter uma boa base. Você pode se atrapalhar. Minha visão, é claro
2) Tenho indicação também de um curso também introdutório, com conceitos muito importantes, mas focado mais na linguagem C++. É um curso mais curto também, e por isso, mais em conta que o anterior: http://bit.ly/conceitoslinguagemc
3) Caso queira programar em Java, recomendo essa coletânea de livros e apostilas sobre essa linguagem, preço ainda mais em conta: http://bit.ly/coletaneajava
4) Tem este ebook sobre Java também, pode ajudar e é barato: http://bit.ly/ebookjavanapratica
5) Por fim, curso de linguagem php com direito a fórum de dúvidas exclusivo e suporte online com professor: http://bit.ly/cursophpcomsuporteonline
Bons estudos!