You can learn from these sites, all are suitable for “early process”
C and C++: https://www.youtube.com/user/trandatnh
(this is our admin’s Youtube channel, very easy to understand)
Introduce to programming, after that you can learn algorithm here as well (i’m learning here), they us Javascript: https://www.khanacademy.org/
Web (including PHP, HTML and CSS, Ruby, …): www.codecademy.com