1)Be respectful. People from all skill levels will be coming here. Remember, you were once in the beginners place.
2)Not for programming news articles that aren't about learning to program.
It's difficult to suggest a starting place without knowing what you'd like to do.
Do you want to create mobile apps? websites? games? enterprise application? databases? etc
It will introduce some basic concepts and may enable you to decide what you'd like to study next.