Hi lebgeeks,
I am looking to buy a decent laptop basically for programming ( web and apps ) and for university so it should be light.
My budget is around 1000$-1500$.
So, please guys give me your thoughts and the recommended dealer to buy from.
I need the best that i can afford.
My regards.
I think the best choice is to go for a macbook (if you arent into gaming) this opens a door for ios development.
Me and my friend have been looking for a laptop at around the same price range for a couple of weeks, and in the end the best choices were: Lenovo Legion Y520 ($1180 for 128GB SSD and GT1050, $1400 for 256GB SSD and GT1050Ti), or the MSI APACHE GE62 ($1250).

The Y720 is great but would cost you $1800.
The Y520 does not have an optical disk drive, but is lightweight. It has a small battery but consumes less than the much bulkier MSI.

All of those laptops are available at most of the big shops (Pcandparts, Mojitech, Microcity..).

There is also HP Pavilion Power 15-cb002ne Acid Green at PCandParts. It might be perfect for your needs and has a great price ($1160), but my friend didn't like how the bottom of the screen at the back lifts the laptop (Image).

Another solution would be getting a $600 HP ProBook from literally anywhere and upgrading it with a $150 480GB SSD. You can easily get 8-9 hours of code on those machines, they are comfortable to use and lightweight. The only problem is their slow 5200RPM HDD. And with another $20 that old HDD will be your new external.
Macbook if only for coding

I Have macbook pro mid 2009 core 2 duo with 4 gb ram android studio run on my macbook faster than laptop with core i5
Check the first 2 options. Reduced price for education.

https://www.apple.com/ae-edu/shop/buy-mac/macbook-pro

The 13" with 256GB will cost 1550$. Sounds like a good deal.

Ever better!

Apple has a promotion running now; you get free Beats Solo3 Wireless (worth 300$) or BeatsX Earphones (worth 150$) or Powerbeats3 Wireless Earphones (worth 190$).

I can get this for you if you want. Coming next week to Beirut