If I wanted to learn how to code, should I start with Python or Java?

Reply to this note

Please Login to reply.

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

Python

Thankss

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

πŸ«‚πŸ€™

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.

Actually, I change my answer to this:

https://codewithrockstar.com

Best language.

Someone's gotta say it... Rust

😦 You want a new programmer to wrestle with Rust’s ownership and borrowing rules? You’re some kind of sadist.

Would take that over java lol

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

Python is the first programming language everyone should learn IMHO.

πŸ‘πŸ‘

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

Not Java. The concepts are very advanced for a beginner.

Python is much more forgiving, very widely used, and it’s fun.

Okk thank youuu

πŸ’œ

It depends on what you plan on coding but probably 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

https://www.codecademy.com/catalog/language/python

Thank youuuu πŸ«‚πŸ’œπŸ’œπŸ’œ

Depends on what you wanna code

(Can we learn together???)

Oh wow! Thank you πŸ«‚πŸ’œβœ¨

πŸ«‚πŸ’œ

Ohh nice thank youu πŸ«‚πŸ’œ

πŸ«‚πŸ’œ

Hahahaha yess let’s!!! I would love a study buddy πŸ«‚ πŸ’œπŸ’œπŸ’œπŸ’œπŸ’œ

Yeah πŸ«‚πŸ’œπŸ’œπŸ’œπŸ’œ

Let’s do this!!! ⚑️

Letssss πŸ«‚πŸ’œπŸ’œπŸ’œπŸ’œ

I’d go python

Python for sure.

Yeah. It’s relatively easy to learn and get started. You’ll see that there’s a lot of overlap so learning Python will be useful for Java.

Oh ok great, thank youu

Use ChatGPT to teach you. I’m a horrible coder, only do it as a hobby.

ChatGPT has made 1k times more productive.

I'm a hobbyist coder also and chatGPT is helping me a lot when hitting the wall. With right questions it can dig a tunnel for me.

python

What language is Damus written in?

Swift

And C

Swift

πŸ‘πŸ€

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

Omgg yesss!! I would love that!! #[4]​ also wants so learn ☺️

πŸ«‚πŸ’œ

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!

Thank youu, I started with Python :)

Also been abusing chatGPT today ahhahaha it’s been super useful πŸ€™

Co-coding with chatGPT is best, I recommend to start a certain Projekt early, something that’s able to grow with your advancements. Enjoy πŸ€™πŸ»πŸ€™πŸ»πŸ€™πŸ»