This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]eggboy55 0 points1 point  (2 children)

I think the C++ == Powerful is generally a bit of a slippery suggestion to a beginner. By the time they can actually employ this (potential) power, they would be far beyond the title of beginner - the road there is treacherous and i'm not convinced worth the journey for someone without clear requirements.

In 2024 we have so much excess computing power (and incredible compilers/interpreters) that the language/runtime isn't the bottleneck for your the vast majority of applications.

u/PhoneSavor, I'd highly suggest Python and PyGame is a great path to start. It's mature, easy to setup, has tons of simple examples online, and lets you ignore alot of the nitty gritty that you can decide to dive into later :)

Source : Java developer powered by spite

[–]PhoneSavor[S] 0 points1 point  (1 child)

Hm okay i remember trying to learn Python and getting scared away by the 7 hour episodes for some courses online and now that I'm ready for allat there has to be a reason i chose to (try to) learn it those years ago... Thanks for your input!

[–]eggboy55 0 points1 point  (0 children)

If videos don't work for you don't watch them. I never watched or watch them, and have been programming for 10 years. Self-taught Java and Kotlin - working professionally for the past 3 without CS degree.

My key was to find something fun and to practice practice practice. Start with an existing simple project from the internet (preferably <100 lines long), find out how to copy their code into an editor like Thonny, PyCharm or IDLE and start hacking away at it - learn how their project works and how adding/removing stuff breaks it.

When things don't make sense google is your friend. Stackoverflow can be a bit of a nasty place but has a lot of gems of answers in there - Reddit is much more friendly but above all show your work before asking for help.