The rapid and continuous changes in technology place lecturers using web 2.0 and web 3.0 technologies in their online courses in a predicament. The question uppermost is how to determine which tool will suit the circumstance of the students and lecturers and the teaching model adopted by the institution the best. This is an important question because every lecturer adopting technology as part of their teaching strategy is confronted with the question whether the tool they are using will enhance their pedagogy, incorporate different learning strategies and ultimately improve the performance outcomes of the entire qualification. Incorporating technology into teaching for the mere purpose of using technology, without considering the pedagogical implications, will cause a lot more harm than good. The research reported on in this paper relates to providing an initial quantitative perspective on the use of Virtual Learning Environment (VLE) tools towards effective teaching and meaningful learning of Computer Programming in an Open and Distance Learning (ODL) context. More specifically, the main research question addressed in this paper relates to the use of specific VLE tools by first year programming students and their effectiveness towards teaching and meaningful learning.