Answer the question
In order to leave comments, you need to log in
HTML/CSS + Python bundle?
I am a beginner in programming. I read a lot of advice (decide what you want to do), but I myself don’t know what I want to do in programming (web, games, etc.). I started learning Java, somehow I didn’t like it (I don’t know why, but there was no interest) maybe because I didn’t have a real task (and I couldn’t come up with a task and implement it, I just don’t understand how) + there are no interactive courses, because the book is very boring (except for javarush, I reached level 6, but something is missing there and it's expensive). Then I moved on to studying HTML/CSS (I liked it because it’s interesting to study (htmlacademy, codeacademy), I immediately see what I’m doing, but when I get to the end on the htmlacademy website, I want to try to make a couple of sites, but what to do next? I looked at the vacancies... a lot of php and javascript are required, but as I looked at the php code, I immediately turned away ..., JS seems to be nothing ... but there are only scripts after all ... well, it will be needed for the site (I don’t know whether to teach it), but then I looked at Python, I really liked the syntax, there is a course at codeacademy, but is it needed for HTML / CSS, if so, then after HTML / CSS, learn Python or JS? I have exactly 1 year to get a job (junior). I came up with a task for practice, I want to make a website and make a primitive card game (and insert it into the website). But Python, I know that it is not only for the Web, it is for everything, I read that it is easier for beginners. After working with him, if you need to switch to another language, will it be difficult? then after HTML/CSS learn Python or JS? I have exactly 1 year to get a job (junior). I came up with a task for practice, I want to make a website and make a primitive card game (and insert it into the website). But Python, I know that it is not only for the Web, it is for everything, I read that it is easier for beginners. After working with him, if you need to switch to another language, will it be difficult? then after HTML/CSS learn Python or JS? I have exactly 1 year to get a job (junior). I came up with a task for practice, I want to make a website and make a primitive card game (and insert it into the website). But Python, I know that it is not only for the Web, it is for everything, I read that it is easier for beginners. After working with him, if you need to switch to another language, will it be difficult?
Or maybe still go to programming courses? Now the main thing for me is to get a job, and for further growth, I will already understand what interests me in my work.
I understand that nonsense is written here for experienced programmers, but if anyone is not too lazy, please try to help me.
Answer the question
In order to leave comments, you need to log in
What the hell is the difference between frontend and backend for a beginner?
Here, get on with it. I have never met a person who, sitting at home from scratch, learned something. There, an example, an acquaintance, a lawyer, "definitely decided to become a programmer", has been learning html for the second year and sits on the neck of his parents, then the girl.
First, google to see if any web studio or company offers programming courses in your city. Even in my village there is such a thing, I personally know three companies that are ready to teach from scratch for free - otherwise they would not have specialists at all. PHP? Yes, php is shit. But do you checkered or go?
If not, look at vacancies - even in the most remote places there are vacancies without experience or directly with the search for juniors. I don't care what technology. A programmer is a programmer, not a java or js or sharpo scripter Read all the words. Teach, go through tutorials, drive yourself on the questions "interview *name of the main technology*". Maximum - a week or two. With this knowledge and a head on their shoulders, they take you. Then go to work and study. In six months or a year, you will become a fairly confident specialist.
I suggest you go through 2 stages to figure out what you need.
Stage 1:
If you are interested in displaying the site, doing all sorts of tricky effects for sites, then you need to learn js and jquery first. When you get comfortable with this, learn a little php in order to learn how to interact between js and the server, namely, understand ajax.
Stage 2:
Then move on to a dense study of Python or PHP, or Ruby, and then to their Django / Yii / RoR frameworks, respectively. There are quite a few frameworks for web applications, I have given the most popular ones, in my opinion, as an example. In addition, at this stage you will need to understand linux'e, namely bash'e.
If you don’t like stage 2, you can stop at stage 1, but then study a bunch more js tricks + all sorts of web sockets and so on, in order to be able to do a lot for the perspective of a good front-end programmer.
Look for a mentor, do interesting tests for you, read literature. Read about version control systems, be like interviews, listen to questions :) Do you want to make websites in python? learn flask/bottle, want something bigger and more powerful than Django/Pyramid, etc. In general, keep it up.
With PHP it will be easier and faster to find a job. But they may require knowledge of frameworks and other things, which "immediately turns away".
On the other hand, the core language is just fine for writing simple back-ends for your JS applications.
PHP is very widespread, which means that your applications can be used everywhere. It will be possible to make money on freelance exchanges - there are a lot of all sorts of practical tasks, and customers have ordinary virtual hosting (where PHP is 100%).
If a person is going to study a python - the flag is in his hands! Habré is full of stories (supported by links to materials) about how someone learned in a couple of months)) Python is wonderful! If you like the frontend, let him learn js and he will be happy. No php is needed - knowing js you can write the server part on nodejs.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question