Should I learn Java or Python?

What are the 4 types of programming?

I am looking at a programming program at work, and I would like to know the 4 types of coding.

The first type is for web site: HTML5, CSS3, Jquery, Bootstrap, PHP, HTML5, SQL, CSS3, PHP, HTML5, Javascript, JSON, Ajax, HTML5, XML, JSON, JSON, Json. The third is for mobile (Smartphone): Android, IOS, iPhone, Windows Phone, Blackberry, Java, Visual Studio, Winforms, WPF, VB, MonoTouch, MonoDroid, C#, VB.Net, C#.

The last one is for server: Unix, Linux, BSD, Apache, Nginx, MySQL, Perl, HTML, ASP, JavaScript, Java, VBScript, C#, Python, ASP. 1 Answer.
Well, you're using JavaScript and HTML, which would be in the fourth place from the top, because those are two of the four. Of the two, you would probably put CSS under "Desktop". If I'm reading your question right, you are probably describing a mobile application. If so, it depends on what the client wants you to build; you could say that JavaScript falls into the third place.

There are many types of programming - there are people who are good at only one or two, and people who are good at a wide variety. For example, there are excellent coders who only know C, and superb coders who know a wide variety of programming languages, and then there are those who don't know much about programming at all, but can still create things in a limited fashion.

The key point to take away from this answer is that most of us know a lot of things. ?

Should I learn Java or Python?

What are the tradeoffs?

By Chris Aitchison - Monday, November 3, 2025. I recently picked up Clojure to complement my existing python knowledge. If you haven't had the chance to dive into functional programming, or at least immutability as Clojure encourages it, I would recommend it! I thought I would share some of my experiences and what I found valuable in my learning.

Some background. Firstly, if you are not a programmer and don't want a boring rambling post, then please move on before reading more. I will be touching on the high level principles behind languages and computer science to give you a perspective on languages (or perhaps frameworks!) and give you a feeling for how all of this works together. It's not a deep dive tutorial, it's really just to get your head around some of these basics. This is not my best blog post by far, but I wanted to take you through this for the same reason I do my talks: because I'm a bit rubbish at explaining it without drawing on these very basics.

Now that the boring introduction is over, I'll show you a typical python (note this may differ quite a lot between companies and companies within a country) stack. There are lots of different components which can be involved: frameworks, libraries, language constructs. In python we have 'pythonic' code which tends to favour clarity over 'cleverness'.

Frameworks. I won't go too much into details about frameworks because most of the things covered here are just a part of many other frameworks too. You may know about these, you may think these are common. That's because they are, and it doesn't make them bad, they are simply a part of my life. Some frameworks, such as Flask and Django have been quite well accepted among developers. Django has been developed actively and used by many, and Flask has seen significant growth over the past few years.

The other way developers are making web apps are with frameworks such as React or Vue.js. These frameworks seem to come and go, but have taken hold for me. I enjoy learning and using them because they are easier to understand than traditional frameworks, and usually don't involve a build system (but can be).

What language do most developers use?

I'm curious to know the most used language on Stack Overflow.

I personally prefer Ruby. I love the syntax and the small community means there's plenty of help around for problems if I need it. However, I don't much care for the runtime performance of the language, so I use it as a hobby, and don't take it too seriously. In a recent interview with Stack Exchange, Joel says "The only programming language I know is Ruby. And I wrote my book in Ruby." This makes me really happy. I'm glad to hear that someone other than myself sees Ruby as an attractive language. ;-)

Since you're asking about the most used language, the answer is obviously going to be 'languages used by Stack Overflow users' - which happens to be one of my answers. My answer is actually 'languages used by Stack Overflow users' because I use most (if not all) of those languages. But I've only really touched two of those (Java and Javascript) since I last posted a question and it doesn't really count.

If asked about languages I've used frequently on Stack Overflow, I've always said Java (I'm mainly doing web stuff), C#, Python and Bash, although I've never had the stomach for Bash since you can never tell what command it'll run next. Oh yeah, and HTML.

The reason I didn't like Bash was that it took a lot longer to get to grips with than any of the others - I just couldn't understand it initially. As a result, even though I use Python a lot, when writing web applications, I still have to write Java for the server and Python/JavaScript for the browser, because I don't think I could write anything useful in Python (even if I wanted to, which I don't).

What is the H ++ programming language?

The H programming language is a "toy" programming language developed in the 1970s.

It is a purely functional programming language with a simple syntax, which does not include any of the features most commonly found in programming languages such assignment, variables, and loops. The language comes with a compiler written in H that can convert H programs into a format suitable for execution on a computer. Here is how a program in the language works:

Here is how the interpreter works: To translate the arguments to integers, we must first do a lot of work to turn them into lists. Here is an example of the kind of things that go on: Here is the answer to the exercise (b): In general, interpreters translate a set of strings into another language's instructions for execution. This can take place before or after the execution of the program being interpreted. In the case of the interpreter for the language in Exercise 1.2 (b), all of the interpretation has already taken place; the interpreter merely produces a list of strings as output. H uses pure functions for its functions, which are described in more detail in Chapter 9.

Related Answers

What are the alphabetical list of computer languages?

/ These languages were designed to be efficient in terms of performa...

What are the 15 programming languages?

If you go to Google and type the 15 programming languages, it will d...

How many days it will take to learn Selenium with Python?

I am looking for a good open source web crawling framework in python...