You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: chapter-00.2-how-to-become-a-programmer.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ As you may guess, **the programing language does not matter** for the developmen
64
64
65
65
We must emphasize once again that the choice of **the programming language is not a significant factor** in acquiring these skills.. They accumulate slowly, over many years of practice in the profession. Some knowledge is fundamental and can be learned theoretically, but it takes years of practice to fully understand them in depth.
66
66
67
-
Fundamental knowledge and skills for programming, software development, software engineering, and computer science are taught during the **Software Developer Program** and **open courses**. Working with a variety of software libraries, APIs, frameworks, and software technologies and their interaction gradually builds this knowledge and skills, so do not expect that you will understand them from a single course, book or project.
67
+
Fundamental knowledge and skills for programming, software development, software engineering, and computer science are taught during the [**Software Developer Program**](https://learn.softuni.org/catalog?utm_source=JavaScript&utm_medium=text&utm_campaign=free+programming+books) and [**open courses**](https://learn.softuni.org/catalog?utm_source=JavaScript&utm_medium=text&utm_campaign=free+programming+books). Working with a variety of software libraries, APIs, frameworks, and software technologies and their interaction gradually builds this knowledge and skills, so do not expect that you will understand them from a single course, book or project.
68
68
69
69
**Basic knowledge in the areas listed above** is usually sufficient to start working as a programmer. You will gain a deeper understanding of the concepts from the technologies and development tools you use in your day-to-day work.
70
70
@@ -93,7 +93,7 @@ As we already made clear, the technical skills, determined by mastering a specif
93
93
* All programmers have about **80-90% of the same skills**, which do not depend on language! These are the skills to program and develop software, and they are very similar in different programming languages and development technologies.
94
94
* The more languages and technologies you are proficient in, the faster you will learn new languages and the less you will feel a difference between them.
95
95
96
-
Let us state once again that **the choice of programming language (mostly) does not matter** - you just need to learn to program. This process starts with **coding** (by reading this book or enrolling in a [Software Developer program](https://learn.softuni.org/catalog?utm_source=FreeProgrammingBooks&utm_medium=text&utm_campaign=JavaScriptBook)), continues with mastering more **complex programming concepts** (like data structures, algorithms, OOP, and FP), and includes using **fundamental knowledge and skills for software development, software engineering, and computer science**.
96
+
Let us state once again that **the choice of programming language (mostly) does not matter** - you just need to learn to program. This process starts with **coding** (by reading this book or enrolling in a [Software Developer program](https://learn.softuni.org/catalog?utm_source=JavaScript&utm_medium=text&utm_campaign=free+programming+books)), continues with mastering more **complex programming concepts** (like data structures, algorithms, OOP, and FP), and includes using **fundamental knowledge and skills for software development, software engineering, and computer science**.
97
97
98
98
99
99
You will need to know a **specific programming language**, program libraries (APIs), frameworks, and software technologies (front-end UI technologies, back-end technologies, ORM technologies, etc.) once you start working on a software project.
0 commit comments