If I wanted to learn how to code, should I start with Python or Java?
Discussion
C. But if that's not an option, I'd say π
Ok thank youuu
What do you want to do? Depends a lot on the that to begin with.
If you like to do stuff on the web I'd say JavaScript and Python/Golang. If you want to write Apps Java/C#/Swift. If you want to contribute to Bitcoin Core, C(++) π .
Oh ok, thank youuu
I just feel like Iβm stagnating and I havenβt felt challenged in a while so I need to expand a bit and try something new
My recommendation is def python. What do you plan on doing?
Idk Iβm bored I need to start learning something new abhahaha
That's a perfectly fair reason!
If you need a kick start direction to learn - check out the YouTube channel Sentdex's playlist "Python 3 basics tutorial series",
If you are willing to pay like $30 there is a nice course by Jose Portilla "The Complete Python Bootcamp From Zero to Hero in Python". No affiliation, just think they are great sources!
You def can learn just about everything for free, but courses provide a structured learning environment that can give you a nice first direction
Ohh thank youuu!!! I was thinking I would like a course, I will check it out π€π«ππππ
I would say Python or Javascript are both good JIT languages to start with. C# and Java would be good choices to transition into compiled languages once you get the hang of it.
Ok, thank youuu π«
as not a coder, i'd suggest a job that makes you happy, whatever it is.
every time i've tried to code, it never made me happy, and instead made me hate life so much I wondered why I bothered.
but maybe you have a knack for it. dont know until you try. :) i'm resistant to learning how to think like a robot, apparently.
Hahahahah Iβm just curious π€·π»ββοΈ
well if you ask me,. coding is no fun. :)
you pound away at a computer for thousands of hours, and eventually if you're luck a program comes out.
if not, you just wasted all that time in your life you could have been doing something else with.
the thousands of hours doesn't even include the guarentee that it will work, or run, or be pretty, or interesting, or that anyone else will appreciate it.
:)
plus if you leave a single ; or } or ] or , or . out of place, or have one too many, it will also refuse to run. my advice? computers are a mistake. find something that makes an impactful and meaningful difference in your local community, and invest your time there.
Python π for a quicker introduction and if your interested in Data Science/AI
Java βοΈ if you want to learn Software Engineering patterns and enterprise software.
Okk thank youuu π«π€
π«π€,also, Iβm my opinion, I think a great way to learn is to pick a project or idea that excites you, and study how could you learn the tools to build that.
Best of luck! Coding and CS in general can be super fun and magical if you overcome the frustrations (although they will always be back haha)
Haha ok thank youuuu π«ππππ
C++ if youβre a masochist
No no, that's Javascript. C++ if you want to be a programming god one day.
Ultimately, the choice between Python and Java depends on your goals and what you want to do with programming. If you are interested in data analysis or artificial intelligence, Python may be the better choice. If you are interested in developing enterprise-level applications or mobile apps, Java may be the better choice.
Ok, thank you for the explanation π«πππ
Python is simple to learn and you can do much with it but if you want to get a coding job probably java as many non tech companies use java
Oh ok, thank youu
Make sure all of these basics make sense before learning a programming language: https://tech-education.teachable.com/p/fundamentals-of-software
Thank youuu π«ππ
python
Just like others have said:
"Depends on the goal"
https://www.coursera.org/articles/python-vs-java
But, between Python and Java, i will gladly choose Python because it is much fun and easier to learn than Java π
For starters maybe you can try this gentle steps
https://github.com/Asabeneh/30-Days-Of-Python
If you want to continue with more structured and detailed courses then you can probably check
Thank youuuu π«πππ
Depends on what you wanna code
(Can we learn together???)
A solid, inexpensive option.
Iβd go python
Python. I would not recommend Java ever againβ Kotlin is newer, easier to learn and use, interoperable with Java, and officially supported by Google. This is coming from me who has primarily been a Java programmer for 20 years.
Interesting, getting my son into his first, python and Java were the options. I felt Java would have more uses.
I would just have him dive into Kotlin. Thereβs very few reasons to start in Java these days. Itβs objectively better in all ways.
Oh hahahaha ok thank you π«ππ€
Your post is getting a lot of traction.
Added to the https://member.cash/hot feed
Probably Python. If anybody is gonna start from the beginning, Iβd love someone to study together with ππ
+1 for Python. Maybe JavaScript if you want to make interactive stuff in the browser. Definitely not Java :)
Front-end wise HTML, CSS, JS for sure π And then React.js etc.
Iβm a complete beginner but interested in learning. Learning as part of a group would be better than solo. If anyone wants to set up a discord or whatever Iβd join π canβt beat a bit of accountability and support
I would recommend the fundamentals of Java, and after getting the basics them transition to kotlin.
+1 for Python
but unless you only wanna be a data scientist, please learn another language. GO is nice
Python...Why? Because it's fun and there's tons of learning material out there.
Starting with #freecodecamp is a good start.
Thank youuuu π«ππ
It depends on what you want to make. If you want to do web development id recommend javascript because you can use it for both backend and frontend
Both are pretty nice but I prefer python right now. Just less semicolons π€£
There are some decent Udemy python courses, maybe wait for their regular sales! Aaaaand huge booster in my coding education, work with chatGPT as your copilot, let it debug code and ask it for examples. Works pretty amazing when you know what you should ask!
Good luck and all the best for your endeavor!
