• Home
  • Search
  • Investigating trends in learning programming using YouTube tutorials
  • Cite Icon8
  • https://doi.org/10.1504/ijlc.2020.106721Copy DOI Icon

Investigating trends in learning programming using YouTube tutorials

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

The self-directed learning industry is gathering more and more pace nowadays. One of the most common ways in this learning model is YouTube tutorials, which provide worldwide easy access to knowledge. This paper investigates tutorial trends utilising their publicly available YouTube data. The research is limited to tutorials for 11 programming languages, but can be replicated to any other field of interest. This obtained data is analysed for different categories such as tutorials spreading through years, video statistics, localisation, language facts, and tags distribution for each programming language. Aiming to understand the changing path and trends in a certain programming language over time, we introduce two new metrics for this objective - increase ratio and weighted average for each programming language. It is found that the programming language Java is the most popular over the years, followed by PHP and Python. At the end of the popularity list are Perl, Swift and Objective-C. On the other side, the most contemporary programming language is Swift, followed by Python. The most outdated is Perl, followed by Objective C and C++.

Similar Papers
  • Book Chapter
  • Citations18

Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language

  • Mar 16, 2019
  • Vitri Tundjungsari
  • Book Chapter

Algorithm Design in Programming Language Education

  • Mar 24, 2023
  • Tuğba Saray Çetinkaya +1
  • Book Chapter
  • Citations2

Improving Java Learning Outcome with Interactive Visual Tools in Higher Education

  • Jan 01, 2022
  • Yongbin Zhang +3
  • Research Article
  • Citations6

Applications of JAVA programming language to database management

  • Mar 01, 1998
  • ACM SIGMOD Record
  • Bradley F Burton +1
  • Conference Article
  • Citations1

Application of JAVA Integrating VF Programming Language in Computer Software Development

  • Jun 16, 2023
  • Xin Zeng
  • PDF
  • Research Article
  • Citations23

Tutoriales de Youtube como estrategia de aprendizaje no formal en estudiantes universitarios

  • Dec 14, 2020
  • RIDE Revista Iberoamericana para la Investigación y el Desarrollo Educativo
  • Ernesto Roque Rodríguez
  • Research Article
  • Citations45

How to identify class comment types? A multi-language approach for class comment classification

  • Jul 19, 2021
  • Journal of Systems and Software
  • Pooja Rani +4
  • Research Article
  • Citations1

Efficiency Comparison of Some Selected Programming Languages

  • Jun 01, 2014
  • Ilorin Journal of Science
  • Aremu +1
  • Research Article
  • Citations2

A New Approach for Code Generation from UML State Machine

  • Feb 28, 2013
  • International Review on Computers and Software
  • My Hafid Aabidi +3
  • Book Chapter

Integration with other Programming Languages and Environments

  • Nov 23, 2020
  • Gavin Poludniowski +1
  • Supplementary Content

Costrutti ed Applicazioni di Programmazione Generica in Linguaggi Object-Oriented

  • Apr 30, 2010
  • AMS Dottorato Institutional Doctoral Theses Repository (University of Bologna)
  • Maurizio Cimadamore
  • Conference Article
  • Citations1

Utilization of Java-based web application for educational visualization

  • Sep 01, 2014
  • Yoshiro Imai +2
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • Book Chapter
  • Citations15

A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages

  • Jan 01, 2000
  • Dominic Duggan
  • Conference Instance
  • Citations1

Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems - JTRES '07

  • Jan 01, 2007
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.