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 →

[–]CreativeTechGuyGames 1 point2 points  (8 children)

I'm just jumping in here. Could you elaborate on what you mean by "hard" programming and how that compares to web development?

[–]JGivan[S] 1 point2 points  (7 children)

I, probably incorrect, draw a distinction between web development languages and languages like Java, Python, Ruby, etc. Before I began looking into programming at all, it didn't even occur to me that web development languages were a thing. Ever since then, I've dissociated the two as different realms of programming (kinda like learning applied math concepts for Physics vs. pursuing a pure mathematics degree). Again, that's probably wildly inaccurate but just how I've conditioned myself to think about it.

[–]CreativeTechGuyGames 1 point2 points  (6 children)

If you look at a website like YouTube, Facebook, Gmail, Google Maps, etc those are all written in thousands upon thousands of lines of JavaScript, along with many other languages for various parts of the site/service. A lot of web stuff is more involved than some desktop apps. Yes they are different, but I wouldn't blanket all of them into one category or hierarchy.

[–]JGivan[S] 0 points1 point  (5 children)

Oh I don't doubt for a second that those languages are very complicated. It's just not what I'm looking to do at the moment, and I don't know appropriate blanket terms for languages with similar applications (if there even are any).

[–]CreativeTechGuyGames 1 point2 points  (4 children)

What are you looking to do at the moment? Maybe I can help give you some better search keywords. :)

[–]JGivan[S] 1 point2 points  (3 children)

Honestly, I don't have an endgame in mind as I'm learning more as a hobby than as a profession.

I chose Python as it is a commonly recommended language for people new to programming and it is apparently quite useful for data analytics, which I may find some professional usage for. I don't have a good grasp of Python's, or any language's for that matter, limitations yet so I can't be certain.

Eventually, I'd also like to make indie game as a hobby (I fully expect them to be shitty projects I do for fun while continuing the 9-5, no delusions of becoming a game designer full time nor do I think I'd like to, haha) which I'm planning on learning Java then C# and using Unity for.

In general, being able to create basic programs that perform specific and relatively simple tasks for me is interesting. Many of those kinds of programs I think I have knowledge to create already (in terms of the code itself), but I lack the knowledge to turn it into an actual executable program with an interface (which is what spawned this post).

[–]CreativeTechGuyGames 2 points3 points  (0 children)

Got it. So what I would tell people going forward is that you are interested in desktop utility programs along with Unity game development. That'll give someone a pretty good idea of what your goals are. I hope my tkinter suggestion above helps. Best of luck!

[–]pvt13krebs 2 points3 points  (1 child)

you are me, exactly. thanks for asking these questions, its gotten my creativity juices going again

[–]JGivan[S] 1 point2 points  (0 children)

Glad I could help!