[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/improve/ - Self Improvement

Self Improvement and Self Improvement Accessories

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
dicesidesmodifier
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


You might like: [/fa/] [/kind/] [/adv/]
If you want to join the /improve/ skype group add: johndoegg

File: 1431487619396.gif (1.69 MB, 600x337, 600:337, MmnIjQa.gif)

 No.2749

I am absolute garbage at motivating myself to do things. I want to be able to make a small video game of any kind, just to get my feet off the ground with C++ or even Python at this point. I can't find a good starting point for C++ for an idiot like me and I feel stuck.

Does anyone have any good strategies for staying motivated with programming, and any materials or guides to getting started with C++?

 No.2753


 No.3179


 No.3181

If you are interested in Roguelike games, they are a very good thing to get started with. I learned C by taking a college class where we made our own Roguelike throughout the semester. Roguelikes can be very addicting.


 No.3188

The most important thing with learning programming is having a concrete goal in mind, and chunking the project into small, achievable goals. Don't set yourself out to make the unreal engine.

Just start with a simple 2D character moving on a screen, and iterate from there. Once you have a working prototype, it's much easier to motivate yourself and do work because you can get near instant feedback on the changes you make. It's much easier to have something you can actually play around with than doing abstract programming exercises. Learning algorithms is important, but don't worry about them until the time comes. Just focus on small cool features to add to your game


 No.3236

Don't learn C++ or Python. Start with C# or Javascript, you can use both languages with Unity, a popular game engine. If you decide to branch away from Unity, C# is still awesome for games and Windows programs and you can use Javascript for making applications of any kind (smaller games, programs that people can download, websites etc).

Find some people who are interested in the development of your skills, and tell them about it! Show them things and it will motivate you to learn more! But don't tell them about projects that you are starting. Most startups are killed before they begin because people share them. If you want to link a Steam account that you use, we can support you if you want.


 No.3425

>>3236

To add to JavaScript, you can also take that and go into Web Development. Pick up HTML/CSS (pretty easy) and jQuery (JavaScript framework) and you could easily make some simple websites to then get a Front End Engineer job.

Then if you know C#, you could use that as a Back End language as well…to make even better websites that actually do things…though I'm not familiar with it myself and the .NET stuff. You could also just use JavaScript as a backend language with Node.js…thats where the future is going to be IMO.

Just…some options to consider OP.

As for staying motivated…I would say just getting into a routine is best. So maybe like 4-6 hours a day from 10-3 or so. If you ever get stuck, just use StackOverflow or some other programming community.


 No.3822

YouTube embed. Click thumbnail to play.

>>2749

I had trouble getting pygame going. However, I highly recommend love+lua.

https://love2d.org/

After following a tutorial i was able to make a simple scrolling shooter.

Video related. What motivated me was that it was something silly, and that really amused me.


 No.3829

>>2749

Do you want to learn to program, or do you want to make a small video game? Those are two very different things.

Sure, you could learn to program, or you could learn to make a game using someone else's professional game engine, like Unity or the Unreal engine.

You should join us in this thread:

https://8ch.net/agdg/res/21557.html#21572




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]