Deep Tech Point
first stop in your tech adventure
Home / Learn programming
January 20, 2023 | Learn programming

Have you ever started with a programming language and struggled to find the best way to learn it? It might have been your first time and you didn’t quite know how to get started. It might have been many years later and you wanted to go back to it because you thought you could use it to build something cool.

In this article you will learn about how to learn Python in 3 months.

January 17, 2023 | Learn programming

Recently my friend asked me if his son could learn JavaScript programming. The boy is 12-year-old and has been interested in programming for awhile. He’s currently taking classes at school which is good but he wants to do it on his own too. So if you’ve been wondering if it would be possible to teach a 12 year old (or younger, for that matter) how to code in JavaScript, read on.

March 16, 2022 | Learn programming

In this guide, we will explore Central Processing Unit (CPU) and its role in the computer system and programming.
We will start exploring CPU role from the perspective of a simple question people ask themselves: How many CPU cores do I need? In addition to this, we will try to answer should a software development computer have as many cores as possible?

January 27, 2022 | Learn programming

In this article, we are going to learn the difference between crawling, scraping, and parsing in computer science. Sometimes these expressions are used interchangeably, but they are definitely not synonyms. Usually, crawling is the process that comes first – it is about following internal and external links, then comes scraping, which is about extracting bits of data that resulted from crawling, and then at the end comes parsing, which is all about breaking that data into specific, meaningful parts. Nevertheless, let’s look into these terms in more detail.

January 8, 2022 | Learn programming

Desktop apps, mobile apps, and web apps. Apps are everywhere. In the past years, as hardware became more powerful, the tendency to merge apps between desktop, mobile, and web platforms is higher than ever. And, in accordance with that, we meet more and more programming languages and frameworks that we can use on every platform with a minimal trade-off in terms of code difference, app execution speed, and even user interface.
In this article, we are going to answer the question of how to make a (mobile) app as a total beginner. The answer requires a multi-faceted approach, starting with the perspective of the person that is asking that question. Are you an aspiring developer who wants to learn how to develop an app? Are you an eager product manager? Or are you an ambitious startup owner?

September 17, 2021 | Learn programming

SPA is an abbreviation that stands for Single Page Application. First of all, you’re most likely a regular user of Single Page Applications already – you’ve met them through Gmail, Pinterest, PayPal and even Netflix. This article will teach you everything you need to know about SPAs – what is a single page application, what are the main benefits of SPA and what advantages does it bring to users and businesses. We will also learn how does SPA work with SEO, and what are its main pros and cons.

May 11, 2021 | Learn programming

Functions and procedures are probably some of the most common words in programming terminology you will hear, and occasionally people even use these terms interchangeably, which is, you guessed it, wrong. Therefore, the question we will explore in this article is, what is a function, a procedure, the difference in programming language terminology between function and procedure, and most of all what is the difference in terms of function vs. procedure functionality and their use. So, let’s dig it.

December 25, 2020 | Learn programming

Is that the right question every new aspiring programmer asks? Or should ask. Well, I was the programmer that didn’t ask himself that question, and from where I stand now it was the first mistake of many I made throughout my career. I started programming on an old VAX minicomputer (in reality not so mini) through one of the many terminals in the university’s computer center. At that time C was the alpha and omega of all programming languages and the answer to the question above was obvious. But today, almost 30 years later, the answer might be quite different.

// C language example
#include <stdio.h>

int main()
   printf("Hello World!");
   return 0;