Jump to content

I am nearly totally self-taught, I started with visual basic 6.0, which I have forgotten now.. From there I went for C++ (by my self) but when I got to the real-c++ things (templates, iterators, heavy use of stl containers etc), I felt I couldn't advantage from those high-level things, for the reason that I like to work with the hardware as closely as possible. Thus, my C++ transformed to "c with classes", with what I mean is that pretty much the only thing from c++ was the 'class' -keyword. Because of that, I dumped the language, and switched to plain old (stdgnu99) C, since most of my .cpp files could've worked with .c as their file type..

So, VB, C, C++, Intel + at&t assembly and bash scripting I have learned by my self.

In the school I took some courses on python and java, the first of which I don't find very usable (except for in extending C) and the latter I hate, since it is not of any use to me (tell me about a real-world kernel & drivers written in Java, and I'll give you a cookie ;) ) and, in my world, is just a horrible copy of c++ with all that high-level magic that causes pain to me..

All in all, the languages I mainly use are self-taught.

And I just got my copy of the bash cook book, so let the learning continue!

Sorry about the rant :D

Current rig: i7-5820K, R5E, 1070ti (windows), Radeon HD7850 (Mac), a bunch of SSDs and HDDs, running MacOS Mojave, Windows 10 + a bunch of debian servers on Proxmox KVM hypervisor

Laptop: MacBook Pro 13" 2017

 

Previous projects: Razmac G5, Server, zenbox HTPC

 

See my GitHub profile!

A coder/modder from Finland

Link to post
Share on other sites

Awesome! :D  It sounds like you have a good road ahead, and have already accomplished a lot of good things! :)  Python and Java are on my list, but that's because my coursework will include it...python was kind of neat from what I learned, but I haven't gotten into it extensively.  I also like hardware!  I got into that first before programming, which I am in school for as I mentioned, but I think teaching yourself can go a long way, too!  :) I may even be having more fun here on Linus, teaching myself, and learning from others! :D

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

basic python

basic html

basic css

I can twist javascript scripts to do what i want.

Same for PHP. I can twist things around to make it work how i want it to.

 

I am a learn everything, pick the things I really enjoy kind of guy. So I will probably know the basics of almost every useful programming language by the time i am 30.

Is it bad that my dream setup only costs a few thousand not counting the obutto?


 

CPU: FX-8320

Motherboard: asrock 970Pro3 r2.0

Memory: Team Zeus Blue 8GB DDR3-1600 Memory 

Video Card: Sapphire Radeon R9 280 3GB DUAL-X Video Card 

Case: Deepcool TESSERACT BF ATX Mid Tower Case  

Power Supply: EVGA 500W 80+ Certified ATX Power Supply  

SSD: MX100 128GB

HDD: WD 2TB black edition

 

Link to post
Share on other sites

basic python

basic html

basic css

I can twist javascript scripts to do what i want.

Same for PHP. I can twist things around to make it work how i want it to.

 

I am a learn everything, pick the things I really enjoy kind of guy. So I will probably know the basics of almost every useful programming language by the time i am 30.

Good goal!  I kind of have the same one :)

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Well I know:

 

Java (Intermediate)

C# (Intermediate)

Python (Basic)

C++ (Basic)

 

My Java came from a high school AP class but my teacher was asking us how to do stuff b/c he didnt know so it was basically self-taught.

I am currently in a college class for C# and it is nice being able to ask questions and getting help when neccesary. C# is a lot like java so I pretty much got the hang of it.

As for Python and C++ I have slowly been teaching myself those as well in my free time.

Link to post
Share on other sites

Well I know:

 

Java (Intermediate)

C# (Intermediate)

Python (Basic)

C++ (Basic)

 

My Java came from a high school AP class but my teacher was asking us how to do stuff b/c he didnt know so it was basically self-taught.

I am currently in a college class for C# and it is nice being able to ask questions and getting help when neccesary. C# is a lot like java so I pretty much got the hang of it.

As for Python and C++ I have slowly been teaching myself those as well in my free time.

I am looking forward to my C# class!

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Self taught:

  • HTML
  • CSS
  • C++ (currently)

School

  • Turing
  • Java (currently)

I've made some lame 2D games and websites.

Awww yeah, buddy!  I hope to make some simple games soon, too :)

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

I took a programming class in high school. I know it used VB, probably VB6, but I don't recall exactly. I enjoyed the course but for some reason it never really got me thinking about doing this as a career.

 

After high school I went to university intending on something law/forensics related. After my first year I decided that wasn't for me and in looking around at what else I could do I found the computer science program. Eventually I finished a Bachelor of Science with a major in Computer Science.

 

During my degree I had the opportunity to go on a year long paid internship. During this time I worked in VB.NET and the .NET framework with a little bit of ASP.NET. It was a great experience and got me learning about many things I hadn't learned from school. I had a great supervisor (who now works at Google) and in my last year of my degree, the company rehired me. I finished my degree while I worked with them and I'm continuing to work with them right now. It's still all .NET based, but C# has been added to the mix since I work on Android/iOS through Xamarin/Mono.

 

Throughout my university degree I got to work in Java, Fortran, C/C++, Python, HTML, CSS, Javascript, and Objective-C. No .NET languages were taught, but after I had learned some in my internship, I was able to use it in some classes that didn't require a specific language on assignments. Java was the major language though, so you only ever got the basics of the other languages and that's only if you bothered to take the electives (non-required courses) where it was taught. Even in the web courses server side work was done in Java.

Link to post
Share on other sites

I took a programming class in high school. I know it used VB, probably VB6, but I don't recall exactly. I enjoyed the course but for some reason it never really got me thinking about doing this as a career.

 

After high school I went to university intending on something law/forensics related. After my first year I decided that wasn't for me and in looking around at what else I could do I found the computer science program. Eventually I finished a Bachelor of Science with a major in Computer Science.

 

During my degree I had the opportunity to go on a year long paid internship. During this time I worked in VB.NET and the .NET framework with a little bit of ASP.NET. It was a great experience and got me learning about many things I hadn't learned from school. I had a great supervisor (who now works at Google) and in my last year of my degree, the company rehired me. I finished my degree while I worked with them and I'm continuing to work with them right now. It's still all .NET based, but C# has been added to the mix since I work on Android/iOS through Xamarin/Mono.

 

Throughout my university degree I got to work in Java, Fortran, C/C++, Python, HTML, CSS, Javascript, and Objective-C. No .NET languages were taught, but after I had learned some in my internship, I was able to use it in some classes that didn't require a specific language on assignments. Java was the major language though, so you only ever got the basics of the other languages and that's only if you bothered to take the electives (non-required courses) where it was taught. Even in the web courses server side work was done in Java.

Very interesting, madknight!

 

I am glad you were fortunate enough to land on something that sounds to be working out so well for you.  So many people graduate these days with such few prospects for employment.  I am really happy to hear it.  

 

I feel fortunate enough that I have finally decided on Computer Science -  I switched my major around so many times when I was younger, and now that I am back at it (with an online school), I feel a lot more focused.

 

Here's to more good things to come! 

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Currently a programming student - working on Java and C in school (JavaScript in next semester), fiddling with C# and Ruby for fun

Asrock 890GX Extreme 3 - AMD Phenom II X4 955 @3.50GHz - Arctic Cooling Freezer XTREME Rev.2 - 4GB Kingston HyperX - AMD Radeon HD7850 - Kingston V300 240GB - Samsung Spinpoint F3 1TB - Chieftec APS-750 - Cooler Master HAF912 PLUS


osu! profile

Link to post
Share on other sites

Currently a programming student - working on Java and C in school (JavaScript in next semester), fiddling with C# and Ruby for fun

Nice!  I have some Java coming up in school, too...

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Nice!  I have some Java coming up in school, too...

Have you done any programming before (if so, what languages?)

Asrock 890GX Extreme 3 - AMD Phenom II X4 955 @3.50GHz - Arctic Cooling Freezer XTREME Rev.2 - 4GB Kingston HyperX - AMD Radeon HD7850 - Kingston V300 240GB - Samsung Spinpoint F3 1TB - Chieftec APS-750 - Cooler Master HAF912 PLUS


osu! profile

Link to post
Share on other sites

Have you done any programming before (if so, what languages?)

Well!  So, I am a Comp. Sci. student - I know a little visual basic and am working on C#.  I want to get into Desktop applications and possibly Cloud based stuff, and really am just taking everything as it comes! :)

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Well!  So, I am a Comp. Sci. student - I know a little visual basic and am working on C#.  I want to get into Desktop applications and possibly Cloud based stuff, and really am just taking everything as it comes! :)

If you're familiar with C# you should be right at home with Java. They are remarkably similar.

Asrock 890GX Extreme 3 - AMD Phenom II X4 955 @3.50GHz - Arctic Cooling Freezer XTREME Rev.2 - 4GB Kingston HyperX - AMD Radeon HD7850 - Kingston V300 240GB - Samsung Spinpoint F3 1TB - Chieftec APS-750 - Cooler Master HAF912 PLUS


osu! profile

Link to post
Share on other sites

My school teaches HTML, CSS, some jQuery, Java and Python (next year). I knew a lot of HTML before though, but I only knew VERY basic CSS. Apart from that, I don't know anything apart from extremely basic Python.

Link to post
Share on other sites

Super basic Python from College

Setup: i5 4670k @ 4.2 Ghz, Corsair H100i Cooler, Corsair Vengeance Pro 16GB Ram @ 1600 Mhz, MSI Z87-GD65 Motherboard, Corsair GS700 2013 edition PSU, MSI GTX 770 Lightning, Samsung EVO 120 SSD + 2TB&1TB Seagate Barracudas, BenQ XL2411T Monitor, Sennheiser HD 598 Headphones + AntLion ModMic 4.0

Link to post
Share on other sites

My school teaches HTML, CSS, some jQuery, Java and Python (next year). I knew a lot of HTML before though, but I only knew VERY basic CSS. Apart from that, I don't know anything apart from extremely basic Python.

Me too!  I messed around with Python on my own a bit but it's sounds like studying the language is promising...

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×