Similar Posts

Subscribe
Notify of
12 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
GamersGame
10 months ago

I’ll say “Other”

So calling SQL doesn’t make any sense at all, this is not a programming language. The language felt 10 commands. SQL is used to communicate with SQL databases.

There would be the question: what did you learn the 7 months before and how good are you already?

The C languages, i.e. C, C++ and C#, are extremely good in their field of application (hardware programming), but also really hard to learn. In my opinion, these are the royal classes among the programming languages ^

Alternatively, you can consider Python, because you have a fast learning curve and can also make a lot, later you can still switch to the C languages.

Then my recommendation would be: if a C language, because more C++, you would still recommend Python.

If you want to do something with SQL, look at a 20min YouTube video to SQL (then you know all the features of the languages) and get familiar with SQL injection on websites.

My clear opinion:

Learn where you have a fast learning curve and what there are many information (e.g. videos) and learn the basic principles when programming, so the understanding of logic like software must be built. And there in my eyes definitely scores Python in front of the C languages.

In the end, the language is only a syntax that you need to learn and a secondary ability. The most important thing is the understanding of code, if you have this you can learn any programming language in your field within a few weeks.

Imagine: If you can drive a car, you can learn how to drive a truck. You know the StVO and have developed a sense of how other road users behave and where possible dangers can arise in road traffic. In the end, you just have to find out what you need to do in a truck other than in the car, the rest you can already do. ^^

Seliba
10 months ago

C is not bad to get a feeling for lowlevel languages and concepts. SQL is a programming language and can provide information about attack vectors on relational databases, but these concepts do not require a particularly deep understanding of the language. In general, SQL is also something you learn by the way (for a project) rather than really focus on it. How about you look at it together with the programming language you choose?

apophis
10 months ago
Reply to  Seliba

SQL is a programming language

Attention: SQL is not a programming language, it is a database language.

It is not used to create software, but to communicate with databases.

You can always find people who point out what a programming language is and what is not. I also wanted to

With the rest of your answer, of course, you’re right.

Seliba
10 months ago
Reply to  apophis

Okay, you can argue about that now. SQL is a turing and easy-to-use domain specific language for use in databases and is often referred to as a programming language. With modern dialects, you can write complex procedures directly in SQL and even call programs in other programming languages with extensions. It is not a multi-purpose programming language alone because of its specific application purpose, but I find it a bit very pinchy 🙂

kernel0verflow
10 months ago

So with SQL you can’t program anything but write Query’s for a SQL database. Of course, it makes sense to deal with it and to learn something about SQL injections, for example. When it comes to pure programming is definitely C. C++ I also think a good choice. Python wouldn’t be very bad, as you can write some tools for hacking that could prove useful.
I hope that could help.

Lg.

apophis
10 months ago

The choice is quite insane.
With SQL you communicate with databases, you don’t get very far in hacking.

If the input of a database is protected from the feeding of SQL via input options (which is done with a command and is standard), a SQL does not bring anything.

Genervter0815
10 months ago

What are you going to do with SQL?

In my knowledge, SQL is more used for databases.

Valentin1720653
10 months ago

What is this selection?

What do you want with a query language on relational databases and hardware acquisitions Low Lewel programming language for what you are planning?

hanssen950
10 months ago

You don’t learn C today, you better take Rust. This allows you to write quite secure software.

Valentin1720653
10 months ago
Reply to  hanssen950

It’s just that stupid.

88musslos88
10 months ago

html is used more frequently. take html