• 2013: What have we learned?
    71 replies, posted
I learned that stupid people will give me money for services with a programming background they don't understand. [editline]8th January 2014[/editline] And so did Cosmified and Skipcast.
I started learning C# in September using the Head First C# book. I made a football calculator to compare football teams. I added graphics to a hide and seek game. I am on Lists and Dictionaries now. I am starting to realize I need to go back and relearn some things. As an example I still do not quite get constructors. I don't understand what exactly they are doing. Also I learned I really like this community, you guys are great!
[QUOTE=Jitterz;43499915]I started learning C# in September using the Head First C# book. I made a football calculator to compare football teams. I added graphics to a hide and seek game. I am on Lists and Dictionaries now. I am starting to realize I need to go back and relearn some things. As an example I still do not quite get constructors. I don't understand what exactly they are doing. Also I learned I really like this community, you guys are great![/QUOTE] Constructors are meant to prepare the instance of the class for use and set default values for the fields.
Well I started Learning Lua, C++ and Java. right now I am mostly using Lua for Gmod. haven't been working much but I plan to get back to C++ or Java very soon.
Started learning Visual Basic, Lua, and html/css. Trying to finish [URL="http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?ie=UTF8&qid=1389832298&sr=8-1&keywords=code"]this book[/URL]. Really interesting read if anybody is interested.
I learned : - a lot of things about c# - how to structure a game (oop and entity-component) - how to use directx with xna - how to use opengl - 2D and 3D with matrices - shaders - how to use unmanaged libraries in a managed environment New languages: javascript, php, sql, glsl, hlsl and some c++
A ton of web design and development techniques. Started learning Python and MySQL. Hopefully 2014 will be even more of a jump for me in understanding Programming and all.
FP waywos are a place for arguments
I learned: -Some HTML/CSS techniques. -Some Unity Quick Question: -What programming language would you suggest to a beginner(myself) to start with, I don't want to start with Ruby,Python. -Also if you could refer some learning sources that I could make it easier for me to learn.
[QUOTE=BoowmanTech;43588033]I don't want to start with Ruby,Python.[/QUOTE] How can you know that if you don't know how to program?
[QUOTE=BoowmanTech;43588033]I learned: -Some HTML/CSS techniques. -Some Unity Quick Question: -What programming language would you suggest to a beginner(myself) to start with, I don't want to start with Ruby,Python. -Also if you could refer some learning sources that I could make it easier for me to learn.[/QUOTE] C#, can be used in Unity and variety of other programs, easy syntax, easy to get in to
Switched from C++ to Java to C# to Java to C# (Now I do both). Learnt how to properly incorporate classes and functions/using objects etc. Learnt bits and pieces of JavaScript. Learnt HTML and CSS (not programming but i learnt it) Looking forward to what 2014 brings even if I don't know what to do in terms of programming
I've learned that still using deprecated functions from php 5.1, in 5.4, is not a good idea. [editline]20th January 2014[/editline] oh wait, this is programming. I learned that I don't know nearly as much about C++ as I 'd like to learn.
HLSL stuff
[QUOTE=FrankPetrov;43603304]I've learned that still using deprecated functions from php 5.1, in 5.4, is not a good idea. [editline]20th January 2014[/editline] oh wait, this is programming. I learned that I don't know nearly as much about C++ as I 'd like to learn.[/QUOTE] PHP is programming too.
Probably C#/Java, but preffering C# For C#, msdn has tons of stuff to learn. What i learned: Singletones are pretty cool/useful I hate Lua Why the fuck do i learn Java at School C# > VB
[QUOTE=johnnyaka;43604730] I hate Lua [/QUOTE] what
I'm not a big fan of Lua either, for the same reason I don't like Javascript, I prefer something with built in classes/more structure. Why question someone's preferences like that?
[QUOTE=ArgvCompany;43595065]How can you know that if you don't know how to program?[/QUOTE] I agree with you but for some reasons I just don't want to. I would like to start with C++ but most of the people are saying to start with C# because C++ it's way harder.
[QUOTE=BoowmanTech;43606310]I agree with you but for some reasons I just don't want to. I would like to start with C++ but most of the people are saying to start with C# because C++ it's way harder.[/QUOTE] It's good advice, also because the C# tools are better so you actually know what is wrong just from the error message. If you're reasonably proficient with C# you can also switch to C++ very quickly, as they aren't too different. (In fact C# supports almost everything C++ does, with the exception of e.g. preprocessor macros and and more advanced templates.) I don't know about Ruby, but Python can be difficult to debug because it's dynamic: There's no compiler that can tell you immediately if something is wrong. If there were more tutorials, I would probably go ahead and suggest F#, mostly because there's less clutter than in C#. (A program can be a single line.) It is pretty different though, I have no idea about how it can be taught best and you need to adjust a bit when switching between it and purely imperative languages.
I've learned that group pressure will lead programming into a dark place, best examples given at this forum.
Mostly C# stuff: dependency injection, Caliburn.Micro, and a ton about how DWM works and the lower-level workings of how Windows renders stuff. It's really interesting stuff. Did you know that Windows built-in support for virtual desktops in the win32 api? Also, fuck video drivers. Holy shit the amount of difficulties I've had with their instability and general-nonsense. Did you know that for a while (and probably still today) BOTH Nvidia and AMD's video drivers will intercept ALL direct3d calls and 'optimize' them? They also look for benchmark programs and 'optimize' for that too (to artificially boost their score, hence why certified drivers for benchmarks exist...).
i haven't learned shit except for a bit of c# wasted another year of my life :suicide:
[QUOTE=Ezhik;43630186]i haven't learned shit except for a bit of c# wasted another year of my life :suicide:[/QUOTE] If you learned something, then it wasn't wasted.
- Learned a lot of things about Linux - how to use git - a bit of c/c++ and SDL - some things about java - learned how emulators work - wrote a simple chip8 emulator by following a tutorial - wrote Hello World in pure x86 assembly I hope I will not be too lazy this year.
I've learned that no matter how fucking hard I try to make SFML work with CodeBlocks, it never ends up working. I've learned a bit more about C++ I've learned a lot more about Lua
[QUOTE=MaPi_svk;43680199]- Learned a lot of things about Linux - how to use git - a bit of c/c++ and SDL - some things about java - learned how emulators work - wrote a simple chip8 emulator by following a tutorial - wrote Hello World in pure x86 assembly I hope I will not be too lazy this year.[/QUOTE] If there's one thing I've learned about Linux, it's that once you start learning about it, you'll never run out of things to learn. If it really catches on to you, you'll probably end up stuck with it for decades to wonder, read, and flourish in all of it's splendor. [editline]27th January 2014[/editline] [QUOTE=Persious;43684873]I've learned that no matter how fucking hard I try to make SFML work with CodeBlocks, it never ends up working. I've learned a bit more about C++ I've learned a lot more about Lua[/QUOTE] What was the issue you had with SFML? If you just downloaded the libraries, it should be as simple as adding the libraries, and the include directories.
[QUOTE=mastersrp;43686409]If there's one thing I've learned about Linux, it's that once you start learning about it, you'll never run out of things to learn. If it really catches on to you, you'll probably end up stuck with it for decades to wonder, read, and flourish in all of it's splendor.[/QUOTE] Indeed. I decided to install Arch Linux on my laptop in 2013 and I have now learned a hell of a lot more about Linux than all my previous knowledge about Linux combined. Despite having used Linux before.
-I learned new things about C# -I learned how to use XNA -I've been messing around with XNA before starting my game.
[QUOTE=BoowmanTech;43688348]-I learned new things about C# -I learned how to use [B]XNA[/B] -I've been messing around with [B]XNA[/B] before starting my game.[/QUOTE] I have some [url=http://www.gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php]bad[/url] news for you bro.
Sorry, you need to Log In to post a reply to this thread.