I have read the first powershell book i.e. Learn Powershell in a month of lunches. Now I want to dig more in powershell related to programming part. I am not from development or programming background. But would love to learn about advanced scripting that uses programming concepts. Would anyone please guide me which basic programming language should I learn so that I can understand powershell’s concept easily like functions, array, structure, advanced functions etc. I know there is a book learn powershell scripting in a month of lunches but I am not sure if it provides information what is function, array, structure etc and how it works. Any response would be appreciated.