• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle






  • Back in the day before university (around 6 years ago) I got recommended a mooc(massive open online course) by the university of Helsinki. I used this course to get started with learning to program, and to find out whether it was something for me. It has been some time, and it seems they update the course but I hope it can help you too in learning. Here is the link: https://java-programming.mooc.fi/. It really starts from 0, with setting up te environment which is nice. It is in java using the netbeans ide which some would call antique, but in my opinion that does not really matter to start to learn.


  • troye888@lemmy.onetoChat@beehaw.orgCareer vs education
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Admittedly it probably was a bit easier back then, i just had the fun of searching for a job after uni, and plenty of companies wont even talk unless you have experience or a degree. Kinda bullshit, because some of the best software engineers I know never went to University.




  • Considering you have a low end pc i’d recommend trying godot. As someone who has been in the gamejam scenes for few years now I have seen it be used more and more. It is not the most powerful engine, especially compared to unity and unreal. It however is by far the easiest both on user experience and on computer resources. As a bonus it is fully free and open source, which is always nice. For the learning part I’d recommend just starting, being bad at something is the first step in being kinda good at something (this is a quote from somewhere, and i dont remember from where). Good luck!





  • Or where it just becomes a nuisance 5 minutes in. For example Subnautica, which is an amazing survival/exploration game. But the hunger/thirst becomes a chore like 30minutes in when you get the possibility to get food basically everywhere and stock up on water. Still enjoyed the exploration/base building a lot. But it really stopped being a survival game quickly, which honestly might have been for the best given its other qualities.


  • Currently playing through “unsighted”. It is a really nice metroidvania game, however everyone (even you) is dying and only has a certain time left. For now i am really enjoying the novelty, but I hope no game copies this. It does really stress me out. knowing that i have to go and upgrade my weapons now because the blacksmith npc s dying in 4 in game hours(like 10 minutes irl). Or quietly exploring the beautiful world just to get a pop up showing that the (nice elderly) consumables vendor is about to die. Like I said it is quite novel, but does have me not play the game often due to knowing wath wil come. I’d say try it out if you feel like stressing a bit :).



  • Sure, the Odin project does seem like a good starter resource. Full disclosure hoewever is that I havent used it myself, I went through it due to you post. It also is difficult say as everyone has a different learning style for these things, i dont know what yours is. However strictly speaking to the eloquent javascript book you will find the ramp up of difficulty be way smoother (the book goes from modules to aynch programming wow). I did however notice that the odin project is very focussed on learning how to programming, without learning why the code does what it does. A bit like learning how to work with a machine without learning how the machine works (just do this to get this result, dont ask why it is that way). This is not necessarily bad, if it is what you are looking for. Also personally I find that even their advanced course have a low to mid skill ceiling, not what I would call “advanced for experts”. Anyway you could spend days trying to find the best foothold to start programming, or you could just start and learn along the way. Odin project seems like a good way to just start doing stuff. I would recommend going a bit further with the projects, personally I have found that programming is something you learn by doing, and considering you already are quite good with server management and such you already have the skills to search stuff to implement something extra. Good luck!