Alright so, i have been learning on and off on C++ for about 3 years. I can read it you know if like one of my friends shows me his latest, but I cant do anything in it. Its always been too complex for me to get too well. So about a week ago I started in python and so far I love it. I cant do a whole lot but its so nice and the source code is easy to read and nice a pretty looking hehe

. I like to make little programs that dont do a whole lot, but i would also like to do web dev. and make larger programs, you know just get good at it. But i have a couple questions
#1) What is the difference between a scripting and an a application language?
#2) What are some good tips for a beginner, you know good practices and habits?
#3) Should I stay with python or should I just power learn C++ and hold off on python?
#4) Any other tips?
Oh and how do i make a program not end until enter is hit in python?