The girl, If she respects you and actually wants you around and with her she won't force weed on you, She may get you to try it or ask you to join in, but not like a constant nag you have to do it kind of thing

As for programming, No programs are ever appreciated unless its something people can use to "be super leet"