I have been learning python for a year and I think I can code in python! I just need to work on projects to advance my skills. Lately I have been thinking to learn Java...so I took advice from my friends. They said I will have tough time learning Java because I have learned python before. They said I should have learned Java first and python later... maybe I messed up ๐ ๐
Is it true? Will it really be that difficult?๐ฉ
Python is my first language and I am thinking of learning Java now. Can I?! Please share your opinions
Thanks in advance ๐ค๐ค
Hello people, I am looking to learn a programming language during the summer before college. The classes I'll be taking at univerisity uses Java. However, I've been trying to learn Python on my own for around two weeks using Automate the Boring stuff and Code academy. So I am still a noob. However, I've read some posts where people say learning Java as a first language will be much better than learning Python as a first language because it is easier to transfer from Java to Python but not the other way around. Now I am conflicted in which language I should devote myself to for the rest of the summer. Please give some advice. Thanks!
Edit: Thanks to everyone who replied and who tried to help. So some said that Python allows you to skip the useless code which therefore allows you to focus more on the concepts. While some said that Java forces you to explicitly write out all the steps which teaches you more on the fundamentals. Although I will eventually be learning Python as I am interested in Machine Learning/AI I think I will be learning Java for the rest of summer until university starts simply because of the fact my classes uses Java so I was think about getting a slight head start. Once again, thank you to everyone who helped.
Videos
Hey guys,
I just started programming with the end goal of one day becoming an programmer one day but the catch is I don't know in what - web development, Android, iOS , ect.
For those who started programming did you already have an end goal in mind of what type of programmer to be?
I chose Java to start off with and been going at it hard but was thinking I should have done python since it's the most popular.
My goal was to go deep in one language and just learn the ins and outs of it to understand programming but chose Java for some reason but realized the python community is larger.
Am I approaching this wrong ? Any insight and Input????
Cause i start learning Python and its coding tasks are so difficult((
I will just be to the point, I just find it fun to learn how to code and want to be able to independent create code create things without error. Thereโs an interval between where I learn hello world then language I donโt understand. Itโs very small and I donโt know where. Is it all important to learn?
I am about to join college in 1 month and will be starting my coding journey. On most youtube videos people say that beginners should start with either java or python.
I like Ai stuff and that is mostly done by python (acc to what I found on the internet) but then Java is for mostly opensource and development( again acc to internet). Open source and development seems like more leaning towards better placements but then python seems easy and most Ai and ml is going on python.
I'm very confused right now, I wanna be able to build some good stuff with either language, but starting out is just overwhelming. No idea where to start.
Edit 1: I have kind of decided to start with Java and my college with probably start with C language so I'll try that in the 1 month I have left.
For all my Data Science colleagues out there, is there a subtle or sudden shift from learning Java at the very beginning of the degree path, to learning Python for other courses required within the major?
I couldn't help but notice that for the initial courses, it's all having to do with Java, but for courses such as DAT 300, it's involving mainly Python.
I've messed with a little bit of Python syntax before doing Java, so I can arguably say Python is much simpler to learn, however, is there a reason for understanding Java initially? Is it for foundational understanding?
Thanks!
I just started a class today and found out i will be learning Python, how easy is it to transfer my skills into modding minecraft, Assuming I do well and actually learn to code in Python?
Note: I have never coded before, sorry if this is a noob question.
Every programming language you learn makes it easier to learn the next one.
Once you know how to program in general (for example in Python), IMO Java is fairly easy to learn. I came into Minecraft modding from mostly C background (and I'd say something like mediocre level or whatever, nothing close to an expert), plus some bash/PHP for hobby projects. I started modding/learning Java by reading through most of the official docs by Oracle, and then mostly just diving in and reading through tons and tons and tons of vanilla, Forge and other mods' code and figuring things out as I went.
As to Minecraft modding itself, I'd suggest reading through the official Forge documentation and then some up-to-date tutorials to get the hang of some basic concepts. After that, I'd suggest reading open/visible source mods' code to see how specific things can be implemented, ie. think of a feature that you'd like to implement or something that is close to what you want, then think of a mod (or something in vanilla) that has something similar, and see how they did it, and whether or not you can think of a better way to implement what you need.
I want to learn about programming and I'm interested in Java. I've been searching Google and most of the results say that I should start with Python. Do I really need to learn Python first? I'm 14 and I want to start and learn to program once I get a new PC.
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.
I'm taking an Intro to Python class at college next semester, and have been learning Java for 2 years. I was wondering how much I should prepare, and how difficult I could expect learning Python to be if I'm already pretty confident in Java? Thanks in advance.
You're going to have to unlearn a whole bunch of bullshit boilerplate.
OP, you shouldn't have any problems. If you can learn Java you can learn Python too; it's easier.
You could probably breeze through a beginner resource like this one and become familiar with Python in just a few days.
Well the question is in the title. I have been programming with java for quite a bit, C# is pretty much the same but i have done quite a few projects with that, and in college I have been working with C++ for 2 years. With the python community rising more and more each year I am wondering if I should learn it. In general I don't know why but i have some aversion towards it, I think that python is a jack of all trades, but everything python can do either C++,Java or C# can do better. I really don't know if I should learn it, however seeing how good it is with data processing, and machine learning and etc, it has got me thinking. Any input is appreciated.
I am sorry if the post is badly phrased, it is my first time posting here, and in general between my first posts on reddit.
I think Python is a useful language to learn. It does a lot, has a ton of libraries for all kinds of tasks, and nowadays with stuff like venv, setting up a usable environment is easier than ever. On top of that, Python has a pretty low learning curve (in my opinion).
but everything python can do either C++,Java or C# can do better
I would not necessarily say that this is a true statement. In terms of speed of execution, it's generally true that Python is slower than languages like C and C++, but for most practical use cases this difference in performance is negligible.
Additionally, there are some things that can be implemented quite easily (or at least quickly) in Python that are more tedious to do in other languages.
but everything python can do either C++,Java or C# can do better
One thing that Python does faster is prototyping. If I'm writing some one-off task to, say, parse some data and print some results, Python is much faster to write because it's dynamically typed and has none of the boilerplate of the above languages.
Programmer time is expensive, so anything that allows me to do a couple hours of work in 30 minutes is a godsend.
I've recently started learning python to make some games. I was able to make some really cool apps, but I don't want to stop at python, C++ C# Java, are really intriguing and seem to be what I want to learn, but what's their differences and which one is faster or better?
Hello, I want to start learning python because I recently started a machine learning class at my school, and I'm wondering how long would it take me to learn all of python?
I had initially started with python but found it too difficult, so I switched to java. Now after 4 years I consider myself to be decent in java programming and programming in general basically. I loved how java had brackets and stuff like that which were not there in python due to which the syntax felt just a bit more difficult to comprehend at least to me contrary to general opinion that python is one of the easiest first languages to learn. What are your thoughts on this topic?
Just curious because I want to start to learn how to build applications most specifically for mobile and Java seems to be the best language to go about this for Android. However I've seen people say you should learn Python first
Hey guys so I've just finished a h dip ( conversion degree) and my focus was Java. So I already have a good feel for OOP etc .
I want to learn Phyton but a lot of things I find start from the very beginning. What would be the best way to learn quickly given my experience?