1
00:00:04,460 --> 00:00:15,500
This is going to be a very useful lesson for a those of you that are not very familiar with Python and

2
00:00:15,500 --> 00:00:23,780
JavaScript or that are not very familiar with Elm applications development, because in this lesson,

3
00:00:23,780 --> 00:00:34,430
we are going to tell you what you need to know about Python and JavaScript in order to develop Elm applications.

4
00:00:34,430 --> 00:00:42,200
And this is super important because if you don't know what are the important parts, you may.

5
00:00:43,430 --> 00:00:54,350
A fall into the same temptation that all of us or the rest of us did, which was to study everything

6
00:00:54,350 --> 00:01:00,530
about Python and everything about JavaScript before starting to code in Python and JavaScript.

7
00:01:00,890 --> 00:01:09,170
And this is a huge mistake, because most of the times you only need a very small part of Python and

8
00:01:09,170 --> 00:01:09,980
JavaScript.

9
00:01:09,980 --> 00:01:14,330
In order to develop the kinds of applications you need to to develop.

10
00:01:14,510 --> 00:01:22,820
So what we are going to show you in this lesson is what are the important parts of Python and JavaScript

11
00:01:22,820 --> 00:01:26,630
for LM application developers?

12
00:01:28,320 --> 00:01:33,300
You are going to have two very important notebooks attached to this lesson.

13
00:01:34,100 --> 00:01:42,230
We have prepared one for Python and one for JavaScript, and you will see that in the next practical

14
00:01:42,230 --> 00:01:52,490
video following this, and you also will have a presentation with the summary of the points we are covering.

15
00:01:53,800 --> 00:02:01,030
The main idea of this lesson is that everyone can learn to code.

16
00:02:01,600 --> 00:02:07,870
That just you of course can, and that with a little guidance.

17
00:02:08,680 --> 00:02:18,580
Learning to program or learning to be comfortable around coding can be much easier, faster, and funnier

18
00:02:18,580 --> 00:02:19,300
for you.

19
00:02:19,300 --> 00:02:23,050
This is what we try to achieve with this lesson.

20
00:02:23,440 --> 00:02:30,970
So in the next video, which is going to be the practical video, you are going to see that to learn

21
00:02:30,970 --> 00:02:39,340
two languages, Python and JavaScript can be even easier than to learn just one, because you will see

22
00:02:39,340 --> 00:02:45,130
that whenever you find a problem, uh, trying to understand a concept in Python.

23
00:02:45,130 --> 00:02:51,700
In Python, if you look at JavaScript and see how you do it in JavaScript, you will see, ah, now

24
00:02:51,700 --> 00:02:55,480
I understand how how to do it in Python and vice versa.

25
00:02:55,480 --> 00:03:01,330
Okay, so to learn two languages can be even easier than to learn just one.

26
00:03:01,420 --> 00:03:10,330
And it is important for you to remember that you must focus on learning the concepts and know where

27
00:03:10,330 --> 00:03:11,770
to search for more.

28
00:03:11,830 --> 00:03:20,590
You don't have to memorize, just understand the concepts and remember where you have to come back in

29
00:03:20,590 --> 00:03:22,720
order to look for answers.

30
00:03:22,720 --> 00:03:29,860
So remember where you have these two notebooks, remember where you have the W3 schools.com tutorial,

31
00:03:29,860 --> 00:03:33,850
etc. we will show you all this in the next practical video.

32
00:03:34,270 --> 00:03:40,960
You will see how to study in sites like W3, Schools.com and other similar.

33
00:03:40,960 --> 00:03:43,450
These are very good websites.

34
00:03:43,450 --> 00:03:49,420
We recommend them but in some cases if you are lost.

35
00:03:50,350 --> 00:03:58,900
You can waste so much time in these kind of websites because these tutorials are huge.

36
00:03:58,930 --> 00:04:06,940
It's like whenever you start a course about Python or JavaScript or a book, it's like you can literally

37
00:04:06,940 --> 00:04:16,240
spend months and after these months of studying and practicing, you will realize that you only needed

38
00:04:16,240 --> 00:04:18,370
2% of everything of it.

39
00:04:18,370 --> 00:04:21,399
So this is a very important lesson.

40
00:04:21,399 --> 00:04:25,720
If you are not familiar with Python, JavaScript or LM development.

41
00:04:26,110 --> 00:04:32,050
So while we are going to do in the next video is a quick introduction about Python and JavaScript,

42
00:04:32,050 --> 00:04:38,680
then we will see the difference in syntax, difference in execution, data types, functions, classes

43
00:04:38,680 --> 00:04:40,780
and objects, object methods and properties.

44
00:04:40,780 --> 00:04:43,780
Don't worry if this sounds Chinese to you right now.

45
00:04:43,780 --> 00:04:46,660
These are very simple concepts we are going to see.

46
00:04:46,660 --> 00:04:53,290
We are going to talk a little bit about inheritance modules, packages, debugging, and other relevant

47
00:04:53,290 --> 00:04:59,080
things about Python and JavaScript in the context of LM application development.

48
00:05:00,460 --> 00:05:10,390
So you will see in the next practical video what are the relevant parts of Python and JavaScript for

49
00:05:10,390 --> 00:05:10,570
you?

50
00:05:10,570 --> 00:05:14,410
This is going to be super important, uh, for you right now.

