When I picked up programming I started with Python but now mainly use Java. I want to do frontend so I just recently started learning JavaScript. Before I thought JavaScript was a language for frontend only, but now I realized that it could be used for backend and I'm thinking why don't people recommend JavaScript since it has the same concepts as Python and Java but it has more uses?
Hi, I'm 17 right now and currently wasting a lot of my time so thought of getting into coding. I did some research and came to a conclusion that most recommend either javascript or python as their first language.
I have a very basic foundation in C, like very basic so wondering which one would be more useful to learn first. I'm thinking of giving both js and python a week or a month and then decide which one I'll study further. Would this be a good idea or a waste of time?
I'm choosing js because of web development and python since many said it's easy to understand and won't take much time to learn. I don't exactly have a goal to pursue either web development or any js things OR the machine learning, data science thing from python which is the reason i thought of learning both for a week or month to figure out what I would be suited for most. But I plan to get a job on this related firled quick. Thank You.
Videos
My path to learning to code is C, HTML,CSS in that order, and now I'm done with it, but i don't know what i should do now. which of this programming language should i learn next?
HTML/CSS without Javascript isn't very useful, so I'd say pick up JS next, then python soon after.
I think it depends on what you want to do, but definitely learn JavaScript. While you're at it, study node.js. Also, C# is a great language to learn and widely used. I personally learned Java before C#, and ended up preferring C#. I think they're both great though. Since you've already been learning C, you probably shouldn't have too much trouble with C++. I learned C# first, and found C++ to be much more complex, but very interesting and you can do so much with it. If you get into some game programming, and want to learn Unreal engine, C++ is the way to go. Again, much tougher than C# so many choose to go with Unity engine for that reason. If you're wanting to develop for the web, definitely focus on JavaScript/nodejs first, then C#. It would also be good to learn some data-related stuff, like sql, nosql, and json. On the topic of web, look into one or more of the following: Angular.js, React.js, and Vue.js. For mobile app development, react-native is a good way to get started with that.
I’m new to coding and want to learn the fundamentals of it. I just want to know which one is the best and that’s it and give me some YouTube tutorials recommendations.
is there a good reason to have java as your first language over languages like python or js?
I've spent a decent amount of time learning Javascript and have a pretty good understanding of the core concepts of it. I had no programming background so it helped me learn about loops, if/else statements, switch statements, etc. I have some questions as I consider whether to move further with it that I was hoping you all could help with. I am trying to decide whether I want to continue further with Javascript or switch to learning Java or Python.
Is Javascript used for anything outside of the browser? One of my concerns when it comes to learning Javascript is that I don't do web development. I know HTML/CSS but I don't create websites so I sometimes worry about the practicality of learning Javascript if I don't plan on creating websites.
What are Java and Python most used for? First off, I know Java and Javascript have nothing in common. Java and Python can both be used as a server-side scripting language and Java is used for Android OS development. Part of what interests me about Java is app development, as well as the fact that it allows me to create standalone desktop programs. What else can be done with these two? What are they most used for in the corporate world?
I work in IT but am pursuing Engineering classes for a degree in Mechanical Engineering. I'm trying to find a language to work on that would both benefit me professionally as well as personally. As I mentioned, I am definitely interested in learning to create apps at some point but also creating fun little computer games and useful programs.
I'm sorry if this is a dumb question but learning to program takes a lot of commitment and effort and if I'm going to devote time to learning, I want to make sure I'm learning a useful language as well in addition to the core concepts.
Thanks!
If you'd like to continue programming, I'd definitely suggest learning:
-
at least one (relatively) strongly typed, OO language. Java and python are good examples.
-
at least dabble in some sort of functional language.
The problem with JS is that it lets you get away with shit that would melt a compiler in any other language and usually leads to bad practices. I'm always weary of programmers that list Javascript as either their main language or the one that they learned on.
To answer your question, JS is moving into the server side of things with things like Node.js which is gaining popularity as of late. However, both Java and Python are much more versatile than JS. You can do just about whatever you want in either of those two (including writing client code if you count frameworks that compile to JS. GWT for instance.).
Java has similar syntax to the c language which means that once you know how it works, you're well on your way to c++ and c#. My intro to c++ class was lame because it didn't move passed things that were more or less the same as Java. I coulda gotten that far with it in a weekend.
JavaScript follows that syntax to some extent so Java should feel somewhat familiar. And since you want to make apps, I think java is a no brainer. Get a book on java and get a good grasp of it, then start learning android. You even use the same tools for both. Eclipse is a great ide for java and Google has a custom version for making apps.
Python is cool too, though. Once you learn java, picking up python is really easy. You'll find the algorithms and data structures for all object oriented languages are basically the same and once you learn one, picking up others is trivial. This is sorta an over simplification, but its definitely true between java and python.
I am very conflicted. I know a small bit of python and javascript (as in the only thing I can do is print things like hello world in them) but I have seen many videos about learning java's basics in 15, 14, even 10 minutes.
I should probably say my reasons for leaving it though as that will affect this quite a bit. I wanna make a website and small applications and some games but I want to learn the basics in a video shorter than 11 hours.
At the end of the road I wanna be able to make a small operating system that contains its own code app, a custom Web browser, settings, built-in games, a messaging/calling app, video player, files app, and all the other things a good operating system has.
So, which language should I code in?
Edit: I have had a change of mind, im learning binary first.
What language is more advantageous, Java or Python? What do you think?
I stayed away from python at first since I wanted to build cool stuff immediately but as a programming beginner the mingling syntax between js, html and css just frustrates me and I can’t make a lot of progress quickly.
I’m wondering if switching to python would be a good move since I’m studying engineering and I won’t have that frustrating part of not knowing the syntax for three different things.
Just focus on one program and build it correctly you know.
Thanks for reading.
I am so confused. My friend recommended I start with JS, so I went online for some resources and had half of the people recommend Python while the rest recommended JS
Hi, my name is Gabriel and I am a beginner programmer. Today, I study python, but I not like study this language. This not is about I don't like python, but now I'm not in the vibe. I want to study javascript, but I don't know if this is a good ideia. Somebody can say to me the should I do?
Javascript is a decently useful language, if you're trying to get a job, you should learn both. It really depends on what you're trying to get into.
They can both be useful and good languages to learn for learning the basics of programming.
I guess I should ask... What is it that you don't like about python? Are you sure that this isn't going to be a problem in JavaScript?
I need to take a programing class for my collage next semester and need help deciding between JavaScript or Python. I'm new to programing so I'm not sure which to start off with. Any feedback is appreciated!
Hey y'all, I'll be needing to choose either one of Java, python, c++ or web programming for my second semester in electronics and communications but i have no idea where to start from
I've learnt all the basics of c programming in my first semester and i have to choose between the above mentioned for the second semester and it's really rattling my brain
Which of them would be better for a beginner to programming language and which would be most helpful in the future, if you'd have to say?
Thanks in advance!
I want to learn web developement, but I don't want to learn a new language, i.e., JavaScript.. Is Python good for web development or do I have to learn JavaScript?? Also are there any other modules than Django (it feels to complicated to me)??
Edit: Guess I'll learn JavaScript after all..
Cause i start learning Python and its coding tasks are so difficult((
I have been programming for about 5 years now, and I started with Java then moved to Python before returning back to using a bit of both. After getting a good tour of Python, I have come to appreciate the static typed nature of Java. I find the way OOP works in Java to be much more aesthetically pleasing to look at than python code. Of course, there are exceptions to this rule when concepts get more complicated.
Hi! I'm a junior DevOps engineer and I would like to start developing backend too. I already know intermediate python and worked a little bit with django and I would like to dive deep into python and learn it well.
I asked my supervisor for his advice and he thinks that it's better for me to learn Java first. From his point of view Java is more technical and I can become a better developer by learning the fundamentals with it (like polymorphism, interfaces, data types). He considers python as an uneffective shortcut to learn bad software development practices.
At first he convinced me with his argument but then I documented myself better and I saw that even python has all of those concepts, so I feel like if I'm not lazy and l study python well I can achieve the same expertise I would get with Java.
Since I want python to be my main language I'm essentially very skeptical in using my energies in learning java from zero while I could dive deep in python and get solid with it. It's not like I only want to know python overall, but reading a book of 1600 pages like "learning python" takes time and effort and I feel like I want to make that effort on python, not java.
What do you think about it? I could really use your advice, thanks a lot in advance.
Hi,
I am a university graduate who would like to change my career to IT. I want to apply for a requalification course and basically I have two options available - both courses are "Programmer of web applications" - one is in Java and the other is in Python.
I need some help from someone who knows the industry and the pros and cons of choosing either language. I have read a lot of articles and watched youtube videos and it's practically 50:50. I am leaning towards Python though.
I know your first question will be: What do you want to do in IT?
But that's the problem, I don't know. I have never worked in IT and I haven't experienced different types or jobs to be able to know which I like the most. It's like asking me which food from the menu I liked the most before I had a chance to taste it. I like design, so possibly frontend. But I am open to anything. I think fullstack would be a good skillset to have to find lots of work?
What I know:
Java is more complex to write, harder to learn for a beginner. It is used in web development, Android and in a lot of big companies. It is supposedly harder to change fields in IT if you know Java. The popularity of it is slightly decreasing and the community as well (from what I've heard).
Python is easier to write and read, is used in machine learning and AI and databases. Generally slower than Java to execute, has more potential when you are trying to change fields in IT as it is more widely used.
That's what I know. What I need, is help with this question: As someone (a teacher) who is trying to change career and do something that will enable me to find work easily, which language should I choose to learn to open myself to most job opportunities, something that will be a good start, give me most options for the future and will not lock me in in a specific field, should I realise I do not like it. How should I make a decision? Can you tell me in more detail which language is used in which specific types of jobs and what kind of stuff I could do should I learn Python/Java?
Thank you in advance!
Ben